Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/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
Primary rating from Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A flaw has been found in Boost Serialization up to 1.91. The impacted element is an unknown function. This manipulation causes improper validation of specified type of input. It is possible to initiate the attack remotely. The exploit has been published and may be used. The maintainer was notified on Aug 2025 and a disclosure deadline was set for 90 days. The maintainer acknowledged but postponed indefinitely citing time concerns. No patch is currently available and the disclosure deadline has expired.
AnalysisAI
Improper input type validation in Boost Serialization versions up to 1.91 allows remote attackers to send maliciously crafted serialized data that triggers limited compromise of confidentiality, integrity, and availability. Publicly available exploit code exists (published as a GitHub gist by researcher TrebledJ), and the maintainer has indefinitely postponed a fix after the 90-day disclosure deadline expired, leaving downstream C++ applications using Boost Serialization unpatched. No active exploitation has been confirmed via CISA KEV.
Technical ContextAI
Boost Serialization is a widely-used C++ library within the Boost collection that provides facilities for serializing and deserializing arbitrary C++ data structures to and from archives (binary, text, XML). The flaw maps to CWE-1287 (Improper Validation of Specified Type of Input), meaning the library accepts deserialization input without sufficiently verifying that the supplied type matches expected constraints. Because deserialization routines reconstruct objects from attacker-controlled byte streams, weak type validation in such libraries is a well-known class of vulnerability that can lead to unexpected object instantiation, memory corruption, or logic abuse. The affected CPE is cpe:2.3:a:boost:serialization:*:*:*:*:*:*:*:* covering all versions through 1.91.
RemediationAI
No vendor-released patch identified at time of analysis - the Boost Serialization maintainer acknowledged the report but indefinitely postponed a fix after the 90-day disclosure deadline expired, so consumers cannot upgrade to a fixed release. Until upstream produces a patched version, compensating controls should focus on never deserializing Boost archives from untrusted sources: validate and authenticate serialized payloads before passing them to Boost (e.g., wrap archives in HMAC-signed envelopes or transport them only over mutually-authenticated channels), restrict the set of classes registered for polymorphic deserialization to the minimum required (side effect: any unregistered legitimate type will fail to load), and consider switching exposed deserialization endpoints to a stricter schema-based format such as Protocol Buffers or Cap'n Proto (side effect: significant code changes and loss of arbitrary-object support). Monitor the upstream issue https://github.com/boostorg/serialization/issues/331 for any policy change, and consult https://vuldb.com/vuln/369080 for the published exploit details to inform detection rules.
inftrees.c in zlib 1.2.8 might allow context-dependent attackers to have unspecified impact by leveraging improper point
PHP Object Injection in the Boost plugin for WordPress (versions up to and including 2.0.3) allows unauthenticated remot
Unauthenticated SQL injection in the PixelYourSite "Boost" WordPress plugin (versions up to and including 2.0.4) lets re
Integer overflow in the ordered_malloc function in boost/pool/pool.hpp in Boost Pool before 3.9 makes it easier for cont
Unauthenticated SQL injection in the PixelYourSite Boost plugin for WordPress (versions up to and including 2.0.3) allow
Unauthenticated cross-site scripting in the Boost WordPress plugin (versions ≤ 2.0.4) allows a remote, unauthenticated a
boost::locale::utf::utf_traits in the Boost.Locale library in Boost 1.48 through 1.52 does not properly detect certain i
Same technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-34991
GHSA-25jx-vqmc-84rq