CVE-2026-57496
CRITICAL 9.6NetLicensing MCP Server is a natural-language interface that enables agentic applications to manage the software-licensing lifecycle in Labs64 NetLicensing. Prior to 0.1.8, netlicensing_get_product passes the caller-controlled product_number to src/netlicensing_mcp/tools/products.py, which interpolates it into a REST path consumed by nl_get() in src/netlicensing_mcp/client.py without path-segment validation. A traversal segment can be normalized from the intended product path to the /token endpoint, after which the response is serialized through _wrap_json instead of _wrap_json_token_read, bypassing redact_token_read() protections for APIKEY number and SHOP shopURL fields. An authenticated MCP client with a non-administrative API key can retrieve plaintext token values, and a recovered administrative token can provide broad read, write, and delete access to the NetLicensing account. This issue is fixed in version 0.1.8.
Severe if exploited (CVSS 9.6), but no known exploitation and low modeled probability. Patch on a normal cadence.
Exploitation likelihood
0.4%chance of exploitation in 30 days · 38th percentile
Impact if exploited
9.6CVSS 3.1 · CRITICAL
- ConfidentialityHigh
- IntegrityHigh
- AvailabilityNone
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ⚠Privileges: Requires a low-privilege account
- ✓User interaction: No user interaction needed
- ✓Complexity: No special conditions — reliably repeatable
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked daily for recent CVEs, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Weakness (CWE)
- CWE-22: : Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
References and research data (JSON)
Packages and version ranges
Each advisory describes its own package and affected ranges. A boundary applies to that range; it is not a universal upgrade recommendation.
netlicensing-mcp PyPI
pkg:pypi/netlicensing-mcp
ECOSYSTEM range- All earlier versions (introduced 0)
- Fixed boundary (excluded): 0.1.8
9 explicitly listed affected versions
0.0.6, 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7
GitHub Advisory Database · GHSA-hxpf-9xvq-wph8 · Updated 2026-10-15T18:45:10.600088359ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/06/GHSA-hxpf-9xvq-wph8/GHSA-hxpf-9xvq-wph8.json" } }netlicensing-mcp PyPI
pkg:pypi/netlicensing-mcp
ECOSYSTEM range- All earlier versions (introduced 0)
- Fixed boundary (excluded): 0.1.8
9 explicitly listed affected versions
0.0.6, 0.1.0, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7
PyPA · PYSEC-2026-3489 · Updated 2026-07-23T15:00:16.520679525ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/pypa/advisory-database/blob/main/vulns/netlicensing-mcp/PYSEC-2026-3489.yaml" } }
All CVSS metrics
- CRITICAL 9.6 v3.1 · CNA Primary
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N - CRITICAL 9.6 v3.1 · NVD Secondary
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
References
Exploit-tagged references (not proof of a PoC)
- https://github.com/Labs64/NetLicensing-MCP/security/advisories/GHSA-hxpf-9xvq-wph8 CVE record · GitHub_M · Updated 2026-10-15T18:40:16.558Z
CVE record · CISA-ADP · Updated 2026-10-21T01:06:14.636Z
NVD · CVE-2026-57496 · Updated 2026-10-21T01:17:39.360
GitHub Advisory Database · GHSA-hxpf-9xvq-wph8
PyPA · PYSEC-2026-3489
GitHub Advisory Database · GHSA-hxpf-9xvq-wph8 · Updated 2026-10-15T18:45:10.600088359Z
Advisories
- https://osv.dev/vulnerability/GHSA-hxpf-9xvq-wph8 GitHub Advisory Database · GHSA-hxpf-9xvq-wph8
GitHub Advisory Database · GHSA-hxpf-9xvq-wph8 · Updated 2026-10-15T18:45:10.600088359Z - https://nvd.nist.gov/vuln/detail/CVE-2026-57496 GitHub Advisory Database · GHSA-hxpf-9xvq-wph8
PyPA · PYSEC-2026-3489
GitHub Advisory Database · GHSA-hxpf-9xvq-wph8 · Updated 2026-10-15T18:45:10.600088359Z - https://osv.dev/vulnerability/PYSEC-2026-3489 PyPA · PYSEC-2026-3489
PyPA · PYSEC-2026-3489 · Updated 2026-07-23T15:00:16.520679525Z - https://github.com/advisories/GHSA-hxpf-9xvq-wph8 PyPA · PYSEC-2026-3489
PyPA · PYSEC-2026-3489 · Updated 2026-07-23T15:00:16.520679525Z - https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-102319 EUVD · EUVD-2026-102319
Technical & other
- https://github.com/Labs64/NetLicensing-MCP/pull/6 CVE record · GitHub_M · Updated 2026-10-15T18:40:16.558Z
NVD · CVE-2026-57496 · Updated 2026-10-21T01:17:39.360
GitHub Advisory Database · GHSA-hxpf-9xvq-wph8
GitHub Advisory Database · GHSA-hxpf-9xvq-wph8 · Updated 2026-10-15T18:45:10.600088359Z - https://github.com/Labs64/NetLicensing-MCP/commit/b8fd0ea76d533202573eb24add9fb2fbd9331496 CVE record · GitHub_M · Updated 2026-10-15T18:40:16.558Z
NVD · CVE-2026-57496 · Updated 2026-10-21T01:17:39.360
GitHub Advisory Database · GHSA-hxpf-9xvq-wph8
GitHub Advisory Database · GHSA-hxpf-9xvq-wph8 · Updated 2026-10-15T18:45:10.600088359Z - https://github.com/Labs64/NetLicensing-MCP/releases/tag/0.1.8 CVE record · GitHub_M · Updated 2026-10-15T18:40:16.558Z
NVD · CVE-2026-57496 · Updated 2026-10-21T01:17:39.360
GitHub Advisory Database · GHSA-hxpf-9xvq-wph8
GitHub Advisory Database · GHSA-hxpf-9xvq-wph8 · Updated 2026-10-15T18:45:10.600088359Z - https://github.com/Labs64/NetLicensing-MCP GitHub Advisory Database · GHSA-hxpf-9xvq-wph8
PyPA · PYSEC-2026-3489
GitHub Advisory Database · GHSA-hxpf-9xvq-wph8 · Updated 2026-10-15T18:45:10.600088359Z - https://github.com/pypa/advisory-database/tree/main/vulns/netlicensing-mcp/PYSEC-2026-3489.yaml GitHub Advisory Database · GHSA-hxpf-9xvq-wph8
GitHub Advisory Database · GHSA-hxpf-9xvq-wph8 · Updated 2026-10-15T18:45:10.600088359Z - https://pypi.org/project/netlicensing-mcp PyPA · PYSEC-2026-3489
PyPA · PYSEC-2026-3489 · Updated 2026-07-23T15:00:16.520679525Z