Unstructured
Monthly
Server-side request forgery in the Unstructured-IO `unstructured` library (0.4.7 through versions before 0.24.0) lets an attacker who controls the `url=` argument of partition(), partition_html(), or partition_md() coerce a server-side ingestion service into fetching loopback, internal, or cloud-metadata endpoints, with the response returned as Element text. Because ingestion pipelines commonly accept user-supplied URLs, unauthenticated remote abuse is realistic (CVSS 9.3). No public exploit identified at time of analysis; the flaw is fixed in 0.24.0 via a centralized fetch helper.
The unstructured Python library for document ingestion has a path traversal vulnerability allowing arbitrary file read/write during document processing.
Server-side request forgery in the Unstructured-IO `unstructured` library (0.4.7 through versions before 0.24.0) lets an attacker who controls the `url=` argument of partition(), partition_html(), or partition_md() coerce a server-side ingestion service into fetching loopback, internal, or cloud-metadata endpoints, with the response returned as Element text. Because ingestion pipelines commonly accept user-supplied URLs, unauthenticated remote abuse is realistic (CVSS 9.3). No public exploit identified at time of analysis; the flaw is fixed in 0.24.0 via a centralized fetch helper.
The unstructured Python library for document ingestion has a path traversal vulnerability allowing arbitrary file read/write during document processing.