CVE-2026-49464
nicheAuthorization Bypass (IDOR) in NL Portal Backend Libraries taak module (submitTaakV2)
The nl.nl-portal:taak package, part of the NL Portal Backend Libraries used to build Dutch government portals, fails to verify task ownership when handling the submitTaakV2 GraphQL mutation. An authenticated user who knows or guesses another user's task ID (an IDOR, CWE-639) can invoke the mutation against that ID. The attacker gains the ability to read the victim task's form data, overwrite its submitted data, and mark the task as completed, resulting in high confidentiality and integrity impact without availability loss. Any deployment of NL Portal Backend Libraries using the taak module between version 1.5.0 and 3.0.0 is affected, primarily Dutch public-sector portals serving residents, customers, suppliers, and partners. No public proof-of-concept or in-the-wild exploitation is known, and the issue is not in CISA KEV.
What to do: Upgrade the nl.nl-portal:taak dependency to version 3.0.1 or later, which contains the ownership check patch. If upgrading is not immediately possible, block the submitTaakV2 mutation at the API gateway or restrict the /graphql endpoint to trusted networks. Also audit existing tasks for unexpected completions or modified submissions, since task IDs may have been guessed by other authenticated users.
| NL Portal (nl.nl-portal) NL Portal Backend Libraries - taak module (nl.nl-portal:taak) | 1.5.0 through 3.0.0 (inclusive); fixed in 3.0.1 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
NL Portal Backend Libraries provide backend components for Dutch government portals that interact with residents, customers, suppliers, and partner organizations. The `nl.nl-portal:taak` package from version 1.5.0 through 3.0.0 fails to verify ownership when processing the `submitTaakV2` GraphQL mutation, allowing an authenticated user who knows or guesses another user’s task ID to read its form data, overwrite its submitted data, and mark the task as completed. Version 3.0.1 contains a patch. As a workaround, block the `submitTaakV2` mutation at the API gateway or restrict the `/graphql` endpoint to trusted networks
- Weakness
- CWE-639
- Vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
In the news0 stories
No ingested article mentions this CVE yet.