PatchSiren cyber security CVE debrief
CVE-2026-9318 Jazzband CVE debrief
CVE-2026-9318 is a stored cross-site scripting vulnerability in the HTML export functionality of tablib versions prior to 3.10.0. The vulnerability allows attackers to execute arbitrary JavaScript by embedding malicious payloads in dataset titles, which are interpolated unsanitized into HTML output. This issue can lead to session hijacking, unauthorized administrative actions, and sensitive data exposure when the output is rendered in a browser.
- Vendor
- Jazzband
- Product
- tablib
- CVSS
- MEDIUM 4.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-12
- Original CVE updated
- 2026-09-24
- Advisory published
- 2026-08-12
- Advisory updated
- 2026-09-24
Who should care
Defenders responsible for deploying and maintaining applications that utilize tablib for data export should assess their exposure to this vulnerability and prioritize verification and remediation efforts.
Why it matters
CVE-2026-9318 is a stored cross-site scripting vulnerability in the HTML export functionality of tablib versions prior to 3.10.0. Defenders should prioritize verifying and upgrading to tablib version 3.10.0 or later, and review existing exports for potential malicious payloads. The vulnerability allows attackers to execute arbitrary JavaScript by embedding malicious payloads in dataset titles, which are interpolated unsanitized into HTML output. This issue can lead to session hijacking, unauthorized administrative actions, and sensitive data exposure when the output is rendered in a browser. The scope of affected versions and deployments requires further verification.
- Session hijacking through malicious JavaScript execution
- Unauthorized administrative actions through malicious JavaScript execution
- Sensitive data exposure through malicious JavaScript execution
Technical summary
The tablib library prior to version 3.10.0 contains a stored cross-site scripting vulnerability in the HTML export functionality. The vulnerability allows attackers to execute arbitrary JavaScript by embedding malicious payloads in dataset titles, which are interpolated unsanitized into HTML output via the export_book method in the _html.py format handler. This issue can lead to session hijacking, unauthorized administrative actions, and sensitive data exposure when the output is rendered in a browser. Defenders should prioritize verifying and upgrading to tablib version 3.10.0 or later, and review existing exports for potential malicious payloads.
Defensive priority
Defenders should prioritize verifying and upgrading to tablib version 3.10.0 or later, and review existing exports for potential malicious payloads.
Recommended defensive actions
- Verify and upgrade to tablib version 3.10.0 or later
- Review existing exports for potential malicious payloads
- Implement input validation and sanitization for dataset titles
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record and NVD entry provide details on the vulnerability in tablib versions prior to 3.10.0, but the scope of affected versions and deployments requires further verification by defenders. They should review existing exports for potential malicious payloads, and verify and upgrade to tablib version 3.10.0 or later. Evidence from the CVE Program and NVD detail page indicates that attackers can execute arbitrary JavaScript by embedding malicious payloads in dataset titles, which are interpolated unsanitized into HTML output via
Sources and references
Verified primary and authoritative sources
-
CVE-2026-9318 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-9318
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-9318 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-9318
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/jazzband/tablib
-
Source reference
Unverified legacy reference
URL: https://github.com/jazzband/tablib/pull/668
-
Source reference
Unverified legacy reference
URL: https://github.com/jazzband/tablib/releases/tag/v3.10.0
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/tablib-versions-prior-to-stored-xss-via-html-export-dataset-title
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.