Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools
NVD Vulnerability Details :
CVE-2026-22034
Awaiting Analysis
More InfoOfficial Page
Source-security-advisories@github.com
View Known Exploited Vulnerability (KEV) details
Published At-08 Jan, 2026 | 15:15
Updated At-08 Jan, 2026 | 18:08

Snuffleupagus is a module that raises the cost of attacks against website by killing bug classes and providing a virtual patching system. On deployments of Snuffleupagus prior to version 0.13.0 with the non-default upload validation feature enabled and configured to use one of the upstream validation scripts based on Vulcan Logic Disassembler (VLD) while the VLD extension is not available to the CLI SAPI, all files from multipart POST requests are evaluated as PHP code. The issue was fixed in version 0.13.0.

CISA Catalog
Date AddedDue DateVulnerability NameRequired Action
N/A
Date Added: N/A
Due Date: N/A
Vulnerability Name: N/A
Required Action: N/A
Metrics
TypeVersionBase scoreBase severityVector
Secondary4.09.2CRITICAL
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Type: Secondary
Version: 4.0
Base score: 9.2
Base severity: CRITICAL
Vector:
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CPE Matches

Weaknesses
CWE IDTypeSource
CWE-636Primarysecurity-advisories@github.com
CWE ID: CWE-636
Type: Primary
Source: security-advisories@github.com
Evaluator Description

Evaluator Impact

Evaluator Solution

Vendor Statements

References
HyperlinkSourceResource
https://github.com/jvoisin/snuffleupagus/blob/9278dc77bab2a219e770a1b31dd6797bc9070e37/src/sp_upload_validation.c#L92-L100security-advisories@github.com
N/A
https://github.com/jvoisin/snuffleupagus/blob/v0.12.0/scripts/upload_validation.phpsecurity-advisories@github.com
N/A
https://github.com/jvoisin/snuffleupagus/blob/v0.12.0/scripts/upload_validation.pysecurity-advisories@github.com
N/A
https://github.com/jvoisin/snuffleupagus/commit/9278dc77bab2a219e770a1b31dd6797bc9070e37security-advisories@github.com
N/A
https://github.com/jvoisin/snuffleupagus/security/advisories/GHSA-c4ch-xw5p-2mvcsecurity-advisories@github.com
N/A
https://github.com/php/php-src/blob/e4098da58a9eaee759d728d98a27d809cde37671/ext/standard/dl.c#L165-L166security-advisories@github.com
N/A
https://github.com/php/php-src/blob/e4098da58a9eaee759d728d98a27d809cde37671/main/rfc1867.c#L1269-L1274security-advisories@github.com
N/A
https://snuffleupagus.readthedocs.io/config.html#upload-validationsecurity-advisories@github.com
N/A
Hyperlink: https://github.com/jvoisin/snuffleupagus/blob/9278dc77bab2a219e770a1b31dd6797bc9070e37/src/sp_upload_validation.c#L92-L100
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/jvoisin/snuffleupagus/blob/v0.12.0/scripts/upload_validation.php
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/jvoisin/snuffleupagus/blob/v0.12.0/scripts/upload_validation.py
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/jvoisin/snuffleupagus/commit/9278dc77bab2a219e770a1b31dd6797bc9070e37
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/jvoisin/snuffleupagus/security/advisories/GHSA-c4ch-xw5p-2mvc
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/php/php-src/blob/e4098da58a9eaee759d728d98a27d809cde37671/ext/standard/dl.c#L165-L166
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://github.com/php/php-src/blob/e4098da58a9eaee759d728d98a27d809cde37671/main/rfc1867.c#L1269-L1274
Source: security-advisories@github.com
Resource: N/A
Hyperlink: https://snuffleupagus.readthedocs.io/config.html#upload-validation
Source: security-advisories@github.com
Resource: N/A
Change History
0Changes found

Details not found