CVE-2026-54683 Exposición de información en NL Portal Backend Libraries: documentos descargables por cualquier usuario…
Antes de 3.0.3, la consulta GraphQL getDocumentContent y la ruta REST GET /api/documentapi/{documentapi}/document/{documentId}/content permiten a cualquier usuario autenticado del portal obtener un documento sin verificar su propiedad ni otra relación autorizada. Con un identificador de documento ajeno, que puede filtrarse por otros canales, se accede a su contenido, que puede incluir información personal sensible.
CVSS 3.1
- Probabilidad de explotación0,3 %
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
nl-portal nl-portal-backend-libraries
< 3.0.3
Qué hacer
- Verificá si usás nl-portal-backend-libraries y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 6.5 MEDIA
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Privilegios requeridosBajos
- Interacción del usuarioNinguna
- AlcanceSin cambio
- ConfidencialidadAlta
- IntegridadNinguna
- DisponibilidadNinguna
Descripción original
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.
Referencias (6)
- github.com/nl-portal/nl-portal-backend-libraries/security/advisories/GHSA-jr45-52cw-69h5
- github.com/nl-portal/nl-portal-backend-libraries/pull/684
- github.com/nl-portal/nl-portal-backend-libraries/pull/690
- github.com/nl-portal/nl-portal-backend-libraries/commit/6e738a876ff9f581991b5b070706100b5…
- github.com/nl-portal/nl-portal-backend-libraries/commit/e326e6db862f71f76dd46d3b17cbb5fa6…
- github.com/nl-portal/nl-portal-backend-libraries/releases/tag/3.0.3.RELEASE
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.