CVE-2026-96633: AdminNeo SQLite database-list drop arbitrary file deletion

CVE-2026-96633 · Severity: high · CVSS 8.1 · Published 2026-10-30

AdminNeo is a web-based database management tool. An authenticated attacker with a valid CSRF token can delete arbitrary files on the server—such as application code, configuration files, or other sensitive data—by submitting non-database file paths through the database drop functionality. This can lead to data loss, application failure, or system compromise depending on what files are deleted.

Technologies: AdminNeo, adminneo-org/adminneo (Packagist). Vendors: AdminNeo, Packagist.

Quick answers

Is CVE-2026-96633 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-96633 being exploited in the wild.
How severe is CVE-2026-96633?
High severity, with a CVSS score of 8.1, published 30 October 2026.
Which products and versions are affected?
adminneo-org/adminneo (Packagist) < 5.5.1, ECOSYSTEM:introduced=0,fixed=5.5.1.
Is there a fix for CVE-2026-96633?
Yes. adminneo-org/adminneo (Packagist): upgrade to 5.5.1 or later. Until then: Restrict access to AdminNeo to trusted users only and verify CSRF token validation is properly enforced. Do not expose AdminNeo instances directly to untrusted networks until a patch is applied. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2026-96633 attacked?
It is attacked over the network, in a web application.
Am I affected by CVE-2026-96633?
Check whether you run AdminNeo or adminneo-org/adminneo (Packagist) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

How to fix

  • adminneo-org/adminneo (Packagist): upgrade to 5.5.1 or later
    composer require adminneo-org/adminneo:^5.5.1

Restrict access to AdminNeo to trusted users only and verify CSRF token validation is properly enforced. Do not expose AdminNeo instances directly to untrusted networks until a patch is applied.

Technical details

The vulnerability is an arbitrary file deletion via missing input validation in the SQLite database drop handler. An authenticated user submitting a crafted POST request with a non-database file path in the db[] parameter causes the application to call unlink() on that path directly, bypassing the filename extension checks (`.db`, `.sdb`, `.sqlite`) that are enforced on create and rename operations. The attack requires authentication and a valid CSRF token, but is otherwise unrestricted.

Affected products

  • AdminNeo AdminNeo

Identifiers

  • CVE-2026-96633
  • GHSA-6vfx-w7q3-42gq

Timeline

  • 2026-10-30: disclosed

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.