{
 "id": "WPSEC-2026-1109",
 "url": "https://wpsec.com/vuln/WPSEC-2026-1109/",
 "json_url": "https://wpsec.com/vuln/WPSEC-2026-1109/advisory.json",
 "markdown_url": "https://wpsec.com/vuln/WPSEC-2026-1109/index.md",
 "title": "UpdraftPlus <= 1.26.9 - Unauthenticated SQL Injection via Database Restore",
 "description": "The UpdraftPlus plugin for WordPress is vulnerable to SQL Injection via the database restore process in all versions up to, and including, 1.26.9. This is due to the restorer splitting long multi-row INSERT statements to fit the database server's max_allowed_packet without first checking that the statement built so far is complete, for example that a quoted string value is not still open. The part of a backed-up value after the split point is then parsed as SQL. This makes it possible for unauthenticated attackers who can store a very large value in the site's database to have arbitrary SQL run when an administrator restores a database backup onto a server whose max_allowed_packet is smaller than the backup needs. This is a related instance of the issue patched in 1.26.9.",
 "plugin": {
  "slug": "updraftplus",
  "name": "UpdraftPlus",
  "full_name": "UpdraftPlus: WP Backup & Migration Plugin",
  "wordpress_org": "https://wordpress.org/plugins/updraftplus/",
  "advisories_url": "https://wpsec.com/vuln/plugin/updraftplus/",
  "attacksurface": "https://attacksurface.wpsec.com/plugin/updraftplus"
 },
 "type": "SQLI",
 "cwe": [
  "CWE-89"
 ],
 "cve": [],
 "cvss": {
  "version": "3.1",
  "score": 7.5,
  "vector": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H",
  "severity": "High"
 },
 "affected": {
  "ranges": [
   {
    "from": null,
    "from_inclusive": true,
    "to": "1.26.10",
    "to_inclusive": false
   }
  ],
  "text": [
   "all versions before 1.26.10"
  ]
 },
 "introduced_in": null,
 "fixed_in": "1.26.10",
 "remediation": "Update to 1.26.10 or later.",
 "fix_released": "2026-10-15T15:01:50+00:00",
 "published": "2026-10-16T15:51:39+00:00",
 "updated": "2026-10-16T11:27:39.556597+00:00",
 "also_published_as": null,
 "references": [
  "https://wpsec.com/vuln/WPSEC-2026-1109/",
  "https://plugins.svn.wordpress.org/updraftplus/tags/1.26.10/",
  "https://wordpress.org/plugins/updraftplus/"
 ],
 "attacksurface_url": "https://attacksurface.wpsec.com/plugin/updraftplus",
 "source": "WPSec",
 "license": {
  "name": "CC BY 4.0",
  "url": "https://creativecommons.org/licenses/by/4.0/"
 },
 "usage": {
  "plugin": "Medium",
  "affected_versions": "Medium",
  "as_of": "2026-10-16"
 }
}