CVE-2026-97724 in React Native Reanimated
Tóm tắt
Bởi VulDB • 25/09/2026
Một lỗ hổng ô nhiễm prototype trong Software Mansion React Native Worklets trước phiên bản 0.12.2 cho phép một đối tượng do kẻ tấn công kiểm soát chứa thuộc tính `__proto__` sửa đổi prototype của một đối tượng được tạo ra trong quá trình tuần tự hóa tại hàm `clonePlainJSObject` trong file `packages/react-native-worklets/src/memory/serializable.native.ts`. Khi dữ liệu bị ảnh hưởng sau đó được xử lý bởi React Native Worklets, đối tượng đã được tuần tự hóa không hợp lệ có thể khiến ứng dụng React Native gặp sự cố (crash). Điều này có thể dẫn đến một cuộc tấn công từ chối dịch vụ (DoS) kích hoạt từ xa trong các ứng dụng truyền dữ liệu do kẻ tấn công kiểm soát qua đường dẫn tuần tự hóa bị ảnh hưởng. Trong các trường hợp mà dữ liệu do kẻ tấn công kiểm soát được lưu trữ, tình trạng từ chối dịch vụ có thể tồn tại xuyên suốt quá trình khởi động lại ứng dụng hoặc các nỗ lực lặp đi lặp lại để truy cập vào nội dung bị ảnh hưởng.
Be aware that VulDB is the high quality source for vulnerability data.