← Back to CVE Explorer

CVE-2026-14334

Full vulnerability record from the local CVENow database.

Description

The Booking calendar, Appointment Booking System WordPress plugin through 3.2.36 does not properly sanitize uploaded SVG files, allowing unauthenticated attackers to upload a file that bypasses the Booking calendar, Appointment Booking System WordPress plugin through 3.2.36's script-stripping and executes arbitrary JavaScript when the SVG is opened, including in the session of an administrator who reviews the submitted booking.

Severity
HIGH
CVSS score
8.8 (v3.1)
Vulnerability status
Deferred
Source identifier
Published
2026-08-19 06:17:33.263000
Last modified
2026-10-22 16:09:59.560000
View original CVE JSON
{
  "id": "CVE-2026-14334",
  "sourceIdentifier": "[email protected]",
  "published": "2026-08-19T06:17:33.263",
  "lastModified": "2026-10-22T16:09:59.560",
  "vulnStatus": "Deferred",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "The Booking calendar, Appointment Booking System WordPress plugin through 3.2.36 does not properly sanitize uploaded SVG files, allowing unauthenticated attackers to upload a file that bypasses the Booking calendar, Appointment Booking System WordPress plugin through 3.2.36's script-stripping and executes arbitrary JavaScript when the SVG is opened, including in the session of an administrator who reviews the submitted booking."
    },
    {
      "lang": "es",
      "value": "El plugin de WordPress Booking calendar, Appointment Booking System en versiones hasta la 3.2.36 no sanitiza correctamente los archivos SVG subidos, permitiendo a atacantes no autenticados subir un archivo que elude la eliminación de scripts del plugin de WordPress Booking calendar, Appointment Booking System en versiones hasta la 3.2.36 y ejecuta JavaScript arbitrario cuando se abre el SVG, incluyendo en la sesión de un administrador que revisa la reserva enviada."
    }
  ],
  "affected": [
    {
      "source": "[email protected]",
      "affectedData": [
        {
          "vendor": "Unknown",
          "product": "Booking calendar, Appointment Booking System",
          "defaultStatus": "unknown",
          "versions": [
            {
              "version": "3.2.18",
              "lessThanOrEqual": "3.2.36",
              "versionType": "semver",
              "status": "affected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {
    "cvssMetricV31": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "type": "Secondary",
        "cvssData": {
          "version": "3.1",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
          "baseScore": 8.8,
          "baseSeverity": "HIGH",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "privilegesRequired": "NONE",
          "userInteraction": "REQUIRED",
          "scope": "UNCHANGED",
          "confidentialityImpact": "HIGH",
          "integrityImpact": "HIGH",
          "availabilityImpact": "HIGH"
        },
        "exploitabilityScore": 2.8,
        "impactScore": 5.9
      }
    ],
    "ssvcV203": [
      {
        "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
        "ssvcData": {
          "timestamp": "2026-08-19T13:00:54.952333Z",
          "id": "CVE-2026-14334",
          "options": [
            {
              "exploitation": "none"
            },
            {
              "automatable": "no"
            },
            {
              "technicalImpact": "total"
            }
          ],
          "role": "CISA Coordinator",
          "version": "2.0.3"
        }
      }
    ]
  },
  "weaknesses": [
    {
      "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
      "type": "Secondary",
      "description": [
        {
          "lang": "en",
          "value": "CWE-79"
        }
      ]
    }
  ],
  "references": [
    {
      "url": "https://wpscan.com/vulnerability/9ddd1628-0b06-461b-8a5f-ba977f83fa7f/",
      "source": "[email protected]"
    }
  ]
}