Description
A prototype pollution vulnerability in Software Mansion React Native Worklets before 0.12.2 allows an attacker-controlled object containing a __proto__ property to modify the prototype of an object created during serialization in clonePlainJSObject in packages/react-native-worklets/src/memory/serializable.native.ts. When affected data is subsequently processed by React Native Worklets, the malformed serialized object can cause the React Native application to crash. This can result in a remotely triggered denial of service in applications that pass attacker-controlled data through the affected serialization path. In applications where the attacker-controlled data is persisted, the denial of service may persist across application restarts or repeated attempts to access the affected content.
Published: 2026-09-25
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Analysis and contextual insights are available on OpenCVE Cloud.

Remediation

Vendor Solution

Upgrade React Native Worklets to version 0.12.2 or later. Version 0.12.2 includes the upstream fix for unsafe handling of "__proto__" properties during serialization and deserialization.


Vendor Workaround

Applications can recursively reject or remove prototype-sensitive properties such as "__proto__", "constructor", and "prototype" from untrusted objects before passing them to affected Worklets APIs.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 02:30:00 +0000

Type Values Removed Values Added
Description A prototype pollution vulnerability in Software Mansion React Native Worklets before 0.12.2 allows an attacker-controlled object containing a __proto__ property to modify the prototype of an object created during serialization in clonePlainJSObject in packages/react-native-worklets/src/memory/serializable.native.ts. When affected data is subsequently processed by React Native Worklets, the malformed serialized object can cause the React Native application to crash. This can result in a remotely triggered denial of service in applications that pass attacker-controlled data through the affected serialization path. In applications where the attacker-controlled data is persisted, the denial of service may persist across application restarts or repeated attempts to access the affected content.
First Time appeared Swmansion
Swmansion react Native Reanimated
Weaknesses CWE-1321
CPEs cpe:2.3:a:swmansion:react_native_reanimated:*:*:*:*:*:*:*:*
Vendors & Products Swmansion
Swmansion react Native Reanimated
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/R:U/V:D/RE:L'}


Subscriptions

Swmansion React Native Reanimated
cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-09-25T02:11:41.014Z

Reserved: 2026-09-25T02:09:16.537Z

Link: CVE-2026-97724

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-25T03:16:59.327

Modified: 2026-09-25T03:16:59.327

Link: CVE-2026-97724

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses