Description
NL Portal Backend Libraries provide backend components for Dutch government portals that interact with residents, customers, suppliers, and partner organizations. Prior to 3.0.3, both the getDocumentContent GraphQL query and GET /api/documentapi/{documentapi}/document/{documentId}/content REST route allow any authenticated portal user to retrieve a document without checking ownership of or another authorized relationship to it. A user with a valid login and another person's document identifier can read that document's contents, which may include sensitive personal information. Document identifiers are random and difficult to guess, but they can leak through other channels. This issue is fixed in version 3.0.3.
Published: 2026-10-15
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Patch
AI Analysis

Impact

NL Portal Backend Libraries allowed any logged‑in user to retrieve the content of any document via the getDocumentContent GraphQL query or a REST endpoint that did not verify the user's relationship to the document. The result is that sensitive personal information may be viewed by users without ownership, a confidentiality breach that aligns with CWE‑285 (Improper Authorization) and CWE‑639 (Authorization Bypass Through User‑Controlled Key).

Affected Systems

Vendors must upgrade to nl‑portal‑backend‑libraries version 3.0.3 or later. Earlier releases, up through 3.0.2, lacked the authorization guard on document retrieval. The affected components are the GraphQL services and the /api/documentapi/{documentapi}/document/{documentId}/content REST path within the nl‑portal‑backend‑libraries product.

Risk and Exploitability

With a CVSS score of 6.5, the vulnerability is considered moderate to high severity. The EPSS indicates an exploitation probability of less than 1 %, and the issue is not listed in the CISA KEV catalog, suggesting no widespread exploitation yet. However, the attack vector does not require additional privileges beyond a valid user login, so any authenticated user could exploit it if other mitigating controls are not in place.

Generated by OpenCVE AI on October 16, 2026 at 17:53 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade NL Portal Backend Libraries to version 3.0.3 or later to enforce proper authorization on document retrieval.
  • Confirm that the GraphQL getDocumentContent query and the REST /api/documentapi/{documentapi}/document/{documentId}/content route enforce an ownership check, and disable direct access for unauthenticated users.
  • If the upgrade is delayed, implement a custom filter that verifies the requesting user owns the document before serving the contents, and restrict the exposure of document identifiers.

Generated by OpenCVE AI on October 16, 2026 at 17:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-jr45-52cw-69h5 NL Portal Backend Libraries: Document contents remained downloadable by any logged-in user (incomplete fix of CVE-2026-49463)
History

Wed, 28 Oct 2026 22:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 17 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
First Time appeared Nl-portal
Nl-portal nl-portal-backend-libraries
Vendors & Products Nl-portal
Nl-portal nl-portal-backend-libraries

Thu, 15 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Description NL Portal Backend Libraries provide backend components for Dutch government portals that interact with residents, customers, suppliers, and partner organizations. Prior to 3.0.3, both the getDocumentContent GraphQL query and GET /api/documentapi/{documentapi}/document/{documentId}/content REST route allow any authenticated portal user to retrieve a document without checking ownership of or another authorized relationship to it. A user with a valid login and another person's document identifier can read that document's contents, which may include sensitive personal information. Document identifiers are random and difficult to guess, but they can leak through other channels. This issue is fixed in version 3.0.3.
Title NL Portal Backend Libraries: Document contents remained downloadable by any logged-in user until 3.0.3 (incomplete fix of CVE-2026-49463)
Weaknesses CWE-285
CWE-639
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

Nl-portal Nl-portal-backend-libraries
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-28T20:06:40.341Z

Reserved: 2026-06-15T22:53:58.561Z

Link: CVE-2026-54683

cve-icon Vulnrichment

Updated: 2026-10-28T20:06:18.301Z

cve-icon NVD

Status : Deferred

Published: 2026-10-15T18:17:27.003

Modified: 2026-10-28T20:18:00.910

Link: CVE-2026-54683

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T17:30:11Z

Weaknesses
  • CWE-285

    Improper Authorization

  • CWE-639

    Authorization Bypass Through User-Controlled Key