CVE-2026-49462: nl.nl-portal:app has GraphiQL UI and GraphQL schema introspection enabled by default

Published Sep 11, 2026
·
Updated

NL Portal Backend Libraries provide backend components for Dutch government portals that interact with residents, customers, suppliers, and partner organizations. In versions up to and including 3.0.0, deployments using the shipped default configuration exposed two GraphQL developer features without requiring authentication: the GraphiQL playground, an interactive UI for issuing GraphQL queries; and schema introspection, which lets a caller download the full description of every query, mutation, type, and argument the API supports. Anyone who could reach the /graphiql endpoint could open the playground in a browser, pull the full schema, and use that to map out the API and craft calls against it. By itself this does not leak user data, but it removes the guesswork from attacking the rest of the API and significantly lowers the bar for finding and exploiting other weaknesses. Version 3.0.1 patches the issue. As a workaround, override the two settings in deployed configuration.

Affected Software

1 affected component
nl.nl-portal:app<=3.0.0

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade nl.nl-portal:app to a version that resolves this vulnerability.

    Fixed in 3.0.1
  2. Configuration

    Override the two deployed configuration settings so GraphiQL playground and schema introspection are no longer exposed without authentication.

    nl.nl-portal:app GraphiQL UI and GraphQL schema introspection = override deployed configuration to disable both developer features (GraphiQL playground and schema introspection)

Event History

Sep 11, 2026
CVE Published
via MITRE·07:53 PM
Data Sourced
via MITRE·07:53 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which deployments are exposed?

Deployments of nl.nl-portal:app through version 3.0.0 are exposed if they use the shipped default configuration and an unauthenticated party can reach the /graphiql endpoint.

2

Does an attacker need credentials or user interaction?

No. The exposed GraphiQL UI and schema introspection are available without authentication, and an attacker only needs network access to the /graphiql endpoint.

3

What can an attacker obtain through this issue?

An attacker can use the browser-based playground to retrieve the full GraphQL schema, including supported queries, mutations, types, and arguments. The issue does not itself expose user data, but it can help an attacker identify and craft calls targeting other API weaknesses.

4

What should be done if upgrading is not immediately possible?

Override the two relevant settings in the deployed configuration to disable the GraphiQL playground and GraphQL schema introspection. Version 3.0.1 patches the issue.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203