# CVE-2026-96634: AdminNeo SQLite regex backtracking filter bypass in ATTACH statement check

Source: https://junglewise.ai/threats/cve-2026-96634-adminneo-sqlite-multi-query-incorrect-check-of-function-return  
Publisher: Junglewise Threat Intelligence, https://junglewise.ai/threats  
Published: 2026-10-30. Updated: 2026-10-30  
License: CC BY 4.0 with a link back

CVE-2026-96634 · Severity: medium · CVSS 4 · Published 2026-10-30

AdminNeo is a database management web application that allows users to import SQL files. A flaw in the security filter that blocks dangerous ATTACH statements can be bypassed by uploading a specially crafted SQL file with many comment lines, allowing an attacker to create arbitrary PHP files and achieve remote code execution on the server.

Technologies: [AdminNeo](https://junglewise.ai/threats/technologies/adminneo), [adminneo-org/adminneo (Packagist)](https://junglewise.ai/threats/technologies/adminneo-org-adminneo). Vendors: [AdminNeo](https://junglewise.ai/threats/vendors/adminneo), [Packagist](https://junglewise.ai/threats/vendors/packagist).

## Quick answers

**Is CVE-2026-96634 exploited in the wild?** No. Junglewise Threat Intelligence has no report of CVE-2026-96634 being exploited in the wild.

**How severe is CVE-2026-96634?** Medium severity, with a CVSS score of 4, 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-96634?** Yes. adminneo-org/adminneo (Packagist): upgrade to 5.5.1 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.

**How is CVE-2026-96634 attacked?** It is attacked over the network, in a web application.

**Am I affected by CVE-2026-96634?** 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

  ```sh
  composer require adminneo-org/adminneo:^5.5.1
  ```


## Technical details

The vulnerability is a regex catastrophic backtracking bypass in the ATTACH statement filter. When processing a malicious SQL file with approximately 350,000 SQLite comment lines, the possessive quantifier in the regex pattern causes exponential backtracking, causing preg_match() to return false instead of 0 or 1. The code treats false as "no match," allowing the ATTACH query to bypass the security filter and be executed, enabling file creation with embedded PHP code.

## Affected products

- AdminNeo AdminNeo

## Identifiers

- CVE-2026-96634
- GHSA-p96f-p2p2-2g3h

## Timeline

- 2026-10-30: disclosed

## Related threats

- [AdminNeo SQLite database-list drop arbitrary file deletion](https://junglewise.ai/threats/cve-2026-96633-adminneo-sqlite-database-list-drop-arbitrary-file-deletion)
- [AdminNeo cookie attribute injection via X-Forwarded-Prefix](https://junglewise.ai/threats/cve-2026-96631-adminneo-has-cookie-attribute-injection-via-unsanitized-x)
- [AdminNeo XSS via rogue MySQL server version string (CSP nonce bypass)](https://junglewise.ai/threats/cve-2026-96632-adminneo-vulnerable-to-xss-via-rogue-mysql-server-version-string)
- [AdminNeo RCE via SQLite VACUUM INTO ATTACH blocklist bypass](https://junglewise.ai/threats/cve-2026-96630-adminneo-rce-via-sqlite-vacuum-into-attach-blocklist-bypass)
- [AdminNeo CSRF token vulnerability with session secret recovery](https://junglewise.ai/threats/cve-2026-96629-adminneo-csrf-token-secret-recoverable-from-single-observed-token)
