Read the docs

Insecure deserialization in TrueLayer Magento 2 plugin

Priority LOW 34CWE-502Published · Updated

Key facts

Attack vector
Local
Privileges required
None
User interaction
None
Attack complexity
High
Attack requirements
Present
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
No fix listed

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-502.

Summary

The TrueLayer Magento 2 Plugin versions 2.4.0 through 2.4.2 are affected. The Psr16CacheAdapter component calls PHP's unserialize() on cache data without restricting the allowed classes, which is CWE-502. An attacker who can write manipulated data to the Magento cache backend, such as Redis or Memcached, or who has local file system access, can trigger deserialization of crafted PHP objects and potentially execute arbitrary code through gadget strings in the application environment.

Written with Claude Haiku 5.5 from the sources below · 2026-10-29

Description from the CNA

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.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00167 5th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
TrueLayerTrueLayer Magento 2 Pluginversions 2.4.0 through 2.4.2.—No fix listedCNA
  • TrueLayer Magento 2 Plugin VendorTrueLayer Affected versions 2.4.0 through 2.4.2. Fixed in — No fix listed CNA

Remediation

The sources list no fixed version for TrueLayer Magento 2 Plugin.

Written with Claude Haiku 5.5 from the sources below · 2026-10-29

Timeline

  1. 2026-10-06 Threatist record created from CVE-2026-103831
  2. 2026-10-06 Alias added: GHSA-x69j-rqv7-gx25

References

  • TI-2024-15832 TrueLayer.Client SSRF when fetching payment or payment provider CVSS 3.1HIGH 7.5

Sources