CyberRota Analysis
AI-GeneratedThe KServeV2OcrModel class in Docling versions 2.83.0 to 2.131.0 is vulnerable as it transmits page images to a configured endpoint without properly enforcing the remote services policy, potentially allowing unauthorized remote OCR processing. While the impact is considered low, organizations using affected versions should prioritize updating to version 2.131.0 to mitigate any risk associated with unintended data exposure. This is particularly relevant for users relying on strict data handling policies and those integrating with remote services.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
Docling simplifies document processing by parsing diverse formats and providing integrations with the generative AI ecosystem. From 2.83.0 until 2.131.0, the KServeV2OcrModel class defined in docling/models/stages/ocr/kserve_v2_ocr_model.py sends page images to its configured endpoint without checking the pipeline_options.enable_remote_services setting, even when the caller sets that policy control to false. The StandardPdfPipeline._make_ocr_model method also fails to pass the flag into the OCR factory, allowing remote OCR processing in configurations that rely on remote services being disabled. The destination is configured by the caller rather than selected by an attacker. This issue is fixed in 2.131.0.
Related CVEs
Other vulnerabilities affecting the same vendor(s)