Skip to content

CVE-2026-86206, CVE-2026-86207 N-able N-central Authenticati... - #2892

Open
carlospolop wants to merge 1 commit into
masterfrom
update_CVE-2026-86206_CVE-2026-86207_N-able_N-central_A_7a4bf0358f9197f5
Open

carlospolop wants to merge 1 commit into
masterfrom
update_CVE-2026-86206_CVE-2026-86207_N-able_N-central_A_7a4bf0358f9197f5

Conversation

@carlospolop

Copy link
Copy Markdown
Collaborator

🤖 Automated Content Update

This PR was automatically generated by the HackTricks News Bot based on a technical blog post.

📝 Source Information

🎯 Content Summary

Overview and impact. Rapid7 Labs researcher Stephen Fewer discovered two vulnerabilities in N-able N-central while investigating the earlier N-central authentication bypass CVE-2026-18577. When chained, CVE-2026-86206 and CVE-2026-86207 allow a remote unauthenticated attacker to bypass N-central's access controls, obtain a privileged SOAP session, and create a new attacker-controlled System administrator ...

🔧 Technical Details

Reverse-proxy/backend path canonicalization bypass: When a reverse proxy applies prefix-based access controls to the raw URI while a backend server canonicalizes semicolon path parameters before servlet dispatch, insert a semicolon into a protected path segment. For example, /dms;/services/ServerUI does not match a proxy block for /dms/services, but Jetty normalizes it to /dms/services/ServerUI and dispatches it to the protected SOAP servlet. The same pattern can target alternate mappings such as /internal;/dms/services2/ServerUI2. The defensive lesson is that every proxy, parser, router, and authorization filter must canonicalize and authorize the same path representation.

Forwarded-header parser differential and fail-open validation: A crafted quoted-pair such as Forwarded: for="127.0.0.\1" can produce different values in different HTTP components. One parser may ...

🤖 Agent Actions

Updated src/pentesting-web/proxy-waf-protections-bypass.md with:

  • Semicolon path-parameter canonicalization bypasses.
  • Forwarded quoted-pair parser differentials and fail-open validation.
  • A four-case differential testing matrix and defensive logging guidance.
  • Exception-driven pre-login session identity retention.
  • Cross-references to SOAP/API pentesting and login bypass guidance.
  • Numbered Rapid7 reference and inline citations.

Validation:

  • git diff --check passed.
  • Internal cross-reference paths verified.
  • mdbook build could not run because mdbook is not installed.

This PR was automatically created by the HackTricks Feed Bot. Please review the changes carefully before merging.

@carlospolop

Copy link
Copy Markdown
Collaborator Author

🔗 Additional Context

Original Blog Post: https://rapid7.com/blog/post/ve-cve-2026-86206-cve-2026-86207-n-able-n-central-authentication-bypass-fixed

Content Categories: Based on the analysis, this content was categorized under "Pentesting Web -> Proxy / WAF Protections Bypass, with cross-references to Login Bypass and Web API Pentesting; a suitable new page would be 'Reverse-Proxy/Backend Path Canonicalization and Header Parser Differential Bypasses'.".

Repository Maintenance:

  • MD Files Formatting: 1032 files processed

Review Notes:

  • This content was automatically processed and may require human review for accuracy
  • Check that the placement within the repository structure is appropriate
  • Verify that all technical details are correct and up-to-date
  • All .md files have been checked for proper formatting (headers, includes, etc.)

Bot Version: HackTricks News Bot v1.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant