CVE Feed
7.5 High

AdminNeo: version-cache array injection causes persistent denial of service

CVE-2026-59978

Summary AdminNeo v5.4.1 gets the latest version from GitHub API in a browser JavaScript function. Version number is then sent by POST request to ?script=version. This endpoint lacks origin validation and accepts POST data from any source. An attacker can POST version[] parameter which PHP converts to an array. On next page load, function rawurlencode() receives this array instead of string and throws TypeError, returning HTTP 500 to all users for the next 24 hours. Originally reported by @JoyGhoshs in Adminer: https://github.com/vrana/adminer/security/advisories/GHSA-q4f2-39gr-45jh Although the version checking process was modified in AdminNeo, the root cause persisted. Workaround If you can't upgrade, make the file adminneo.version in temp directory (usually the value of [uploadtmpdir](https://www.php.net/ini.core#ini.upload-tmp-dir)) unwritable by web server. Details 1. Intended design of ?script=version The endpoint is designed to receive version data from GitHub via browser JavaScript. functions.js line 110-121: Receives the latest release information from GitHub API by AJAX. JavaScript POSTs version number to ?script=version. Server stores version number in…

Assessment

CVSS
7.5 (v3.1)
Severity
High
EPSS
0.00646% chance of exploitation in the next 30 days
Known exploited
Not listed in CISA KEV
Exploit availability
Nothing found in Exploit-DB, Metasploit, Nuclei or public PoC repositories
Published
30 October 2026
Last updated
30 October 2026
Affected
composer · adminneo-org/adminneo
Weakness
CWE-20

CVSS vectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

At the source

References

Community proofs of concept

No community proof of concept yet. If you have one for a published vulnerability and the right to share it, add it below — it will appear here once reviewed.

Submit a proof of concept
Before you submit *

Query this programmatically

Agents can read this through the MCP endpoint, or over HTTP:

curl https://cve.zerocrew.in/api/cve/CVE-2026-59978