CVE-2026-27206
Last modified
CVE-2026-27206 is a high-severity vulnerability rated 8.1/10 on the CVSS scale. Zumba Json Serializer is a library to serialize PHP variables in JSON format. In versions 3.2.2 and below, the library allows deserialization of PHP objects from JSON using a special @type field. EPSS estimates a 0.74% chance of exploitation in the next 30 days.
Description
Zumba Json Serializer is a library to serialize PHP variables in JSON format. In versions 3.2.2 and below, the library allows deserialization of PHP objects from JSON using a special @type field. The deserializer instantiates any class specified in the @type field without restriction. When processing untrusted JSON input, this behavior may allow an attacker to instantiate arbitrary classes available in the application. If a vulnerable application passes attacker-controlled JSON into JsonSerializer::unserialize() and contains classes with dangerous magic methods (such as __wakeup() or __destruct()), this may lead to PHP Object Injection and potentially Remote Code Execution (RCE), depending on available gadget chains in the application or its dependencies. This behavior is similar in risk profile to PHP's native unserialize() when used without the allowed_classes restriction. Applications are impacted only if untrusted or attacker-controlled JSON is passed into JsonSerializer::unserialize() and the application or its dependencies contain classes that can be leveraged as a gadget chain. This issue has been fixed in version 3.2.3. If an immediate upgrade isn't feasible, mitigate the vulnerability by never deserializing untrusted JSON with JsonSerializer::unserialize(), validating and sanitizing all JSON input before deserialization, and disabling @type-based object instantiation wherever possible.
Metrics
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness Enumeration
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-27206?
How severe is CVE-2026-27206?
How do I fix CVE-2026-27206?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-27200Rejected reason: Further research determined the situation d…
- CVE-2026-27201Rejected reason: Further research determined the situation d…
- CVE-2026-27202GetSimple CMS is a content management system. All versions o…7.5
- CVE-2026-27203eBay API MCP Server is an open source local MCP server provi…8.3
- CVE-2026-27204Wasmtime is a runtime for WebAssembly. Prior to versions 24.…6.5
- CVE-2026-27205Flask is a web server gateway interface (WSGI) web applicati…4.3
- CVE-2026-27208bleon-ethical/api-gateway-deploy provides API gateway deploy…7.8
- CVE-2026-2721The MailArchiver plugin for WordPress is vulnerable to Store…4.8
- CVE-2026-27210Pannellum is a lightweight, free, and open source panorama v…6.1
- CVE-2026-27211Cloud Hypervisor is a Virtual Machine Monitor for Cloud work…10
- CVE-2026-27212Swiper is a free and mobile touch slider with hardware accel…7.8
- CVE-2026-27214Substance3D - Painter versions 11.1.2 and earlier are affect…5.5
Are you affected by CVE-2026-27206?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
