CVE-2026-103831
Last modified
CVE-2026-103831 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. CVE-2026-103831: Insecure deserialization vulnerability in the Psr16CacheAdapter component of the TrueLayer Magento 2 Plugin, due to the use of PHP's native unserialize() function without restrictions on the classes allowed when retrieving data stored in the cache. An attacker who already has the ability to write manipulated data to the cache backend used by Magento—such as Redis or Memcached—could inject specially crafted PHP objects and trigger their deserialization, potentially leading to arbitrary code execution via gadget strings available in the application environment.
Description
CVE-2026-103831: Insecure deserialization vulnerability in the Psr16CacheAdapter component of the TrueLayer Magento 2 Plugin, due to the use of PHP's native unserialize() function without restrictions on the classes allowed when retrieving data stored in the cache. An attacker who already has the ability to write manipulated data to the cache backend used by Magento—such as Redis or Memcached—could inject specially crafted PHP objects and trigger their deserialization, potentially leading to arbitrary code execution via gadget strings available in the application environment. Exploitation therefore requires a prerequisite condition that allows writing to the cache infrastructure, either through access to the local file system or to a cache infrastructure accessible from the Magento environment.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| TrueLayer | TrueLayer Magento 2 Plugin | versions 2.4.0 through 2.4.2. |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-103831?
How severe is CVE-2026-103831?
How do I fix CVE-2026-103831?
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-103762SiYuan before v3.8.5 contains a missing authorization vulner…5.3
- CVE-2026-103763SiYuan before v3.8.5 contains an information disclosure vuln…5.8
- CVE-2026-103764Mooncake transfer engine before 0.3.13 contains an untrusted…9.8
- CVE-2026-103765Mooncake through 0.3.13.post1 contains a missing authenticat…9.4
- CVE-2026-103766ClipBucket v5 through 5.5.3-#197 contains an sql injection v…7.2
- CVE-2026-103778Dell Command | Configure (DCC), versions prior to 5.2.3.35 c…6.2
- CVE-2026-103858MISP contains an incomplete authorization check in the discu…5.3
- CVE-2026-103868A flaw was found in pulp-container when it authenticates to …6.5
- CVE-2026-103869A flaw was found in pulp-ansible's bearer-token refresh for …6.5
- CVE-2026-103870A flaw was found in pulp-rpm when it publishes a distributio…5
- CVE-2026-103877Deserialization of Untrusted Data vulnerability in Apache Di…9.8
- CVE-2026-103878Cleartext transmission of sensitive information vulnerabilit…7.5
Are you affected by CVE-2026-103831?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
