Intel

AIKIDO-2026-148185

unstructured is vulnerable to Cross-Site Scripting (XSS)

Cross-Site Scripting (XSS)GHSA-v5mq-3xhg-98m9 Published Aug 17, 2026

61

Medium Risk

This Affects:

PYTHONunstructured
0.0.1 - 0.24.0
Fixed in 0.24.1
Are you affected? Scan for Free

TL;DR

The v2 ontology HTML output path builds HTML from parsed document content without escaping element text or attribute values. Markup contained in an untrusted input document passes through into metadata.text_as_html and elements_to_html() output unchanged. When someone renders that output in a browser, the embedded script executes in their session, producing stored cross-site scripting. The fix centralizes a sanitization policy that escapes text and attribute values, drops event-handler attributes, allowlists tags and attributes, and filters unsafe URL schemes.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you render HTML produced from untrusted documents via the v2 ontology path.

Background info

unstructured is vulnerable to Cross-Site Scripting (XSS) in versions 0.0.1 - 0.24.0.

How to fix this

Upgrade the unstructured library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform