Quick answers
- Is CVE-2026-54683 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-54683 being exploited in the wild.
- How severe is CVE-2026-54683?
- Medium severity, with a CVSS score of 6.5, published 15 October 2026.
- Which products and versions are affected?
- nl.nl-portal:documenten-api (Maven) < 3.0.3, ECOSYSTEM:introduced=0,fixed=3.0.3.
- Is there a fix for CVE-2026-54683?
- Yes. nl.nl-portal:documenten-api (Maven): upgrade to 3.0.3 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-54683 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-54683?
- Check whether you run nl.nl-portal:documenten-api (Maven) or NL Portal Documenten API at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- nl.nl-portal:documenten-api (Maven): upgrade to 3.0.3 or later
# set nl.nl-portal:documenten-api to 3.0.3 in your pom.xml or build.gradle
Technical details
An improper authorization vulnerability (CWE-285/CWE-639) exists in the nl.nl-portal:documenten-api module. While a previous fix (CVE-2026-49463) addressed metadata access, the document content remained accessible via the 'getDocumentContent' GraphQL query and a specific REST endpoint (/api/documentapi/{documentapi}/document/{documentId}/content). These endpoints verified that a user was authenticated but failed to verify if the user had a legitimate relationship (ownership or case-role) to the requested document. Attackers with valid credentials could bypass intended access controls by providing a target document's UUID. The vulnerability was fully remediated in version 3.0.3 by removing the insecure endpoints in favor of case-scoped and message-scoped alternatives.
Affected products
- NL Portal (nl.nl-portal) documenten-api < 3.0.3
Identifiers
- CVE-2026-54683
- GHSA-jr45-52cw-69h5
Timeline
- 2026-06-08: patched: Fix commits merged into release candidate 3.0.3
- 2026-06-17: disclosed: Initial advisory publication
- 2026-06-18: advisory: Advisory updated and published to GitHub Database
References
- https://github.com/nl-portal/nl-portal-backend-libraries/security/advisories/GHSA-jr45-52cw-69h5
- https://github.com/nl-portal/nl-portal-backend-libraries/pull/690
- https://github.com/nl-portal/nl-portal-backend-libraries/commit/6e738a876ff9f581991b5b070706100b5516e183
- https://github.com/nl-portal/nl-portal-backend-libraries/commit/e326e6db862f71f76dd46d3b17cbb5fa6f2fba02
- https://api.github.com/repos/nl-portal/nl-portal-backend-libraries/security-advisories/GHSA-jr45-52cw-69h5