Deserialization in Red Hat Ceph Storage 5
CVE-2026-87874
A flaw was found in the memcached cache plugin of the community.general Ansible collection. Although its documentation states that records are stored in JSON format, the plugin performs no explicit serialization and relies on python-memcached, which pickles values on write and unpickles them on read. Because memcached is unauthenticated and cache keys are predictable, an attacker able to reach a network-exposed or shared memcached instance can write a crafted pickle payload that is deserialized and executed on the Ansible controller when the poisoned fact cache is next read, leading to remote code execution.
Vulnerability class: Insecure Deserialization
CVSS v3 metric
CVSS v3 base score 8.1 (High). Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H.
Affected products
Weakness classification (CWE)
References
- secalert@redhat.com (x_refsource_REDHAT, vdb-entry)
- secalert@redhat.com (x_refsource_REDHAT, issue-tracking)
Frequently asked questions
- What is CVE-2026-87874?
- CVE-2026-87874 is a high-severity vulnerability in Red Hat Ceph Storage 5, classified under Deserialization of Untrusted Data. CVSS score: 8.1/10. Published 2026-09-09.
- How severe is CVE-2026-87874?
- High severity. CVSS v3 base score is 8.1 out of 10.