AdminNeo lets attackers inject cookie settings, exposing login sessions
Someone who can add a special header to requests can trick your browser into sending your AdminNeo login session and database key to a different website. That can let them take over your admin session and read saved database passwords.
| Severity | HighCVSS 8.2 of 10 |
|---|---|
| Being exploited? | UnclearNo reports either way yet |
| Fix available? | Yes5.5.1 · since 30 Oct 2026 |
| How sure is this? | Official sourceBacked by an official source |
How the attack works simplified
- 1Attacker adds headerSends crafted X-Forwarded-Prefix header
- 2AdminNeo builds cookieHeader text is not sanitized
- 3Browser accepts cookieInjected Domain attribute widens scope
- 4Session cookies sent outneo_sid and neo_key reach attacker domain
- ResultAttacker gets session and database key
What happened
AdminNeo copies the client-supplied X-Forwarded-Prefix header into REQUEST_URI without sanitizing semicolons, so injected text ends up as extra attributes (Domain, Path, Secure, SameSite) in Set-Cookie headers for the neo_sid and neo_key cookies.
Are you affected?
You are affected if you run AdminNeo 4.6.0 through 5.5.0 (or any version before 5.5.1) and the app can receive an X-Forwarded-Prefix header from clients, a proxy, or an upstream path.
| Package / product | Affected versions | Fixed in |
|---|---|---|
| adminneo-org/adminneo · composer | >= 4.6.0, < 5.5.1 | 5.5.1 |
What to do
- Update adminneo-org/adminneo to version 5.5.1 or later with Composer
- If you cannot update now, stop your reverse proxy from forwarding or accepting the X-Forwarded-Prefix header
- Sign out of AdminNeo sessions and review database access after updating
Timeline
- 30 Oct 2026, 22:52 UTCPublicly disclosed
- 30 Oct 2026, 22:52 UTCReported by GitHub Advisory · GitHub Advisory
- 30 Oct 2026, 22:53 UTCPicked up by Zero Radar
Sources 1 report, oldest first
Official vendor, government CERT or advisory database
- AdminNeo has Cookie Attribute Injection via Unsanitized X-Forwarded-Prefix in Set-Cookie HeadersGitHub Advisory · 30 Oct 2026, 22:52 UTC
Technical details
- ID
- CVE-2026-96631 · GHSA-79wv-8rh2-9vp2
- CVSS
- 8.2 / 10
- Disclosed
- 30 Oct 2026, 22:52 UTC
- On Zero Radar
- 30 Oct 2026, 22:53 UTC (0 min after disclosure)
- Last change
- 30 Oct 2026, 22:53 UTC
The plain-language parts and the attack diagram were written by an AI model (anthropic/claude-haiku-5.5) from the sources above. Facts like versions, exploitation and dates come from the sources themselves. How Zero Radar works