{"id":"CVE-2026-109203","state":"PUBLISHED","title":"LogicalDOC Community Edition through 9.3 Missing Authorization via ConvertPdf Servlet","description":"LogicalDOC Community Edition through 9.3 contains a missing authorization vulnerability in the ConvertPdf servlet that allows authenticated users to download restricted PDF documents. Attackers can enumerate sequential docId values and use the version parameter to retrieve any PDF and its versions from folders they cannot access.","publishedAt":"2026-10-12T13:39:45.258Z","updatedAt":"2026-10-13T18:21:28.374Z","severity":{"score":7.1,"label":"High","version":"4.0","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N","source":"VulnCheck"},"assigner":"VulnCheck","products":["LogicalDOC LogicalDOC Community Edition"],"affected":[{"vendor":"LogicalDOC","product":"LogicalDOC Community Edition","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThanOrEqual":"9.3","versionType":"custom"}],"repo":"https://github.com/logicaldoc/community"}],"references":["https://github.com/logicaldoc/community/discussions/119","https://github.com/logicaldoc/community/blob/9.3/logicaldoc-webapp/src/main/java/com/logicaldoc/web/ConvertPdf.java#L58","https://github.com/logicaldoc/community","https://www.vulncheck.com/advisories/logicaldoc-community-edition-through-9.3-missing-authorization-via-convertpdf-servlet"],"weaknesses":["CWE-862"],"ingestedAt":"2026-10-29T20:10:33.477Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/109xxx/CVE-2026-109203.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-109203","state":"PUBLISHED","datePublished":"2026-10-12T13:39:45.258Z","dateUpdated":"2026-10-13T18:21:28.374Z","assignerShortName":"VulnCheck","assignerOrgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateReserved":"2026-10-12T13:25:17.264Z"},"containers":{"cna":{"title":"LogicalDOC Community Edition through 9.3 Missing Authorization via ConvertPdf Servlet","descriptions":[{"lang":"en","value":"LogicalDOC Community Edition through 9.3 contains a missing authorization vulnerability in the ConvertPdf servlet that allows authenticated users to download restricted PDF documents. Attackers can enumerate sequential docId values and use the version parameter to retrieve any PDF and its versions from folders they cannot access."}],"affected":[{"vendor":"LogicalDOC","product":"LogicalDOC Community Edition","defaultStatus":"unaffected","versions":[{"version":"0","status":"affected","lessThanOrEqual":"9.3","versionType":"custom"}],"repo":"https://github.com/logicaldoc/community"}],"references":[{"url":"https://github.com/logicaldoc/community/discussions/119","tags":["technical-description"]},{"url":"https://github.com/logicaldoc/community/blob/9.3/logicaldoc-webapp/src/main/java/com/logicaldoc/web/ConvertPdf.java#L58","tags":["technical-description"]},{"url":"https://github.com/logicaldoc/community","tags":["product"]},{"url":"https://www.vulncheck.com/advisories/logicaldoc-community-edition-through-9.3-missing-authorization-via-convertpdf-servlet","name":"VulnCheck Advisory: LogicalDOC Community Edition through 9.3 Missing Authorization via ConvertPdf Servlet","tags":["third-party-advisory"]}],"metrics":[{"format":"CVSS","cvssV4_0":{"version":"4.0","vectorString":"CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N","attackVector":"NETWORK","attackComplexity":"LOW","attackRequirements":"NONE","privilegesRequired":"LOW","userInteraction":"NONE","vulnConfidentialityImpact":"HIGH","vulnIntegrityImpact":"NONE","vulnAvailabilityImpact":"NONE","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","subAvailabilityImpact":"NONE","baseScore":7.1,"baseSeverity":"HIGH"}},{"format":"CVSS","cvssV3_1":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N","attackVector":"NETWORK","attackComplexity":"LOW","privilegesRequired":"LOW","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"NONE","availabilityImpact":"NONE","baseScore":6.5,"baseSeverity":"MEDIUM"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-862","lang":"en","description":"Missing Authorization","type":"CWE"}]}],"providerMetadata":{"shortName":"VulnCheck","orgId":"83251b91-4cc7-4094-a5c7-464a1b83ea10","dateUpdated":"2026-10-12T13:39:45.258Z"},"datePublic":"2026-10-11T00:00:00.000Z","cpeApplicability":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:logicaldoc:logicaldoc:*:*:*:*:community:*:*:*","versionEndIncluding":"9.3"}]}]}],"credits":[{"lang":"en","value":"ikram-4","type":"finder"}],"x_generator":{"engine":"vulncheck-endgame"}},"adp":[{"title":"CISA ADP Vulnrichment","metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2026-10-13T18:21:14.682417Z","id":"CVE-2026-109203","options":[{"Exploitation":"none"},{"Automatable":"no"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2026-10-13T18:21:28.374Z"}}]}}}