# CVE-2024-31317

In multiple functions of ZygoteProcess.java, there is a possible way to achieve code execution as any app via WRITE_SECURE_SETTINGS due to unsafe deserialization. This could lead to local escalation of privilege with User execution privileges needed. User interaction is not needed for exploitation.

- Page: https://www.vulneraibility.com/cve/CVE-2024-31317
- CVSS: 7.8
- Known exploited: not in CISA KEV as of our last sync
- EPSS: 0.78% (percentile 56.4)
- Unvetted proof-of-concept code on GitHub: 14 GitHub proofs of concept (first 2024-12-05)
- CISA SSVC: exploitation none, automatable no, technical impact total (assessed 2024-07-10)
- Weakness: CWE-502
- Published: 2024-07-09

## Affected versions

- Google Android: affected 14; 13; 12L; 12

A version outside these ranges is not a statement that it is unaffected.

## References

- [other] https://android.googlesource.com/platform/frameworks/base/+/e25a0e394bbfd6143a557e1019bb7ad992d11985
- [other] https://source.android.com/security/bulletin/2024-06-01

---
Summary, impact and action are written by the vulneraibility.com AI analysis pipeline from the CVE record, NVD, CISA and FIRST data; verify against the references.
