{"id":"CVE-2026-108749","title":"docling-serve 1.14.0 through 1.36.0 contains a missing authentication vulnerability that allows unauthenticated attackers to access /v1/memory/stats and /v1/memory/counts because they omit the require_auth dependency","summary":"docling-serve 1.14.0 through 1.36.0 contains a missing authentication vulnerability that allows unauthenticated attackers to access /v1/memory/stats and /v1/memory/counts because they omit the require_auth dependency. Attackers can bypas…","severity":"low","cvss":3.7,"cvssVector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N","cwe":["CWE-306"],"published":"2026-10-11","updated":"2026-10-11","sourceUpdated":"2026-10-11T13:17:19.670","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-108749","references":[{"url":"https://github.com/docling-project/docling-serve","label":"disclosure@vulncheck.com"},{"url":"https://github.com/docling-project/docling-serve/blob/07b1d3d3b515afd9196148e0353d54ea38de2a37/docling_serve/app.py#L1631-L1687","label":"disclosure@vulncheck.com"},{"url":"https://github.com/docling-project/docling-serve/blob/07b1d3d3b515afd9196148e0353d54ea38de2a37/docling_serve/auth.py#L49-L55","label":"disclosure@vulncheck.com"},{"url":"https://hackmd.io/@haind03/docling-serve-memory-endpoints-api-key-bypass","label":"disclosure@vulncheck.com"},{"url":"https://www.vulncheck.com/advisories/docling-serve-1.14.0-through-1.36.0-missing-authentication-via-memory-management-endpoints","label":"disclosure@vulncheck.com"},{"url":"https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-108749.json"},{"url":"https://access.redhat.com/security/cve/CVE-2026-108749"},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2549241"},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-108749"},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-108749"}],"tags":["nvd","cve.org","csaf","vex","red-hat"],"ingestedAt":"2026-10-11T13:51:17.037Z","vendor":"docling-project","product":"docling-serve","affected":["docling-serve >= 1.14.0 <= 1.36.0"],"slug":"CVE-2026-108749","body":"## Overview\n\ndocling-serve 1.14.0 through 1.36.0 contains a missing authentication vulnerability that allows unauthenticated attackers to access /v1/memory/stats and /v1/memory/counts because they omit the require_auth dependency. Attackers can bypass the configured DOCLING_SERVE_API_KEY to read process and cgroup memory telemetry, object type histograms, and force repeated gc.collect() heap enumeration.\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.\n\n## Vendor advisories\n\n- **Red Hat VEX** · Low · affected: Red Hat OpenShift AI (RHOAI) · no fix planned: Red Hat OpenShift AI (RHOAI) · updated 2026-10-16 · [vex](https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-108749.json)","depth":"sunlit","depthScore":20,"depthScoreParts":{"impact":20.4,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}