GHSA-7CJH-XX4R-QH3F

GHSA-7CJH-XX4R-QH3F is a high-severity security vulnerability in io.sentry:sentry-android (maven), affecting versions < 8.14.0. It is fixed in 8.14.0.

Does this CVE actually affect you?

Kodem shows which CVEs are reachable and running in your applications, so you fix what's exploitable, not just what's listed.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Runtime intelligence, not another scanner.

Summary

sentry-android unmasked sensitive data in Android Session Replays for users of Jetpack Compose 1.8+

How do I check if I'm impacted?

If you meet the conditions above, the sentry-android package includes a specific error log that would indicate you may be impacted. Customers may use logcat to search for this event.

I'm impacted and want this data deleted

If you've confirmed that you're affected and unmasked sensitive data in Session Replays have reached Sentry servers, you can please see this documentation on deleting individual replays. If you'd like to request bulk deletion, please reach out to your Account Manager or [email protected] to request deletion.

Workarounds

We recommend upgrading to the latest version of the SDK, but if it is not an option, customers may either:

  • Downgrade their use of Jetpack Compose to <= 1.7.x
  • Drop session sample rates to 0.0
options.sessionReplay.onErrorSampleRate = 0.0
options.sessionReplay.sessionSampleRate = 0.0

Please see our documentation for more information configuring Session Replays for Android.

References

This issue was identified in Issue https://github.com/getsentry/sentry-java/issues/4467 and fixed in https://github.com/getsentry/sentry-java/pull/4485

Impact

Under specific circumstances, text composables may contain unmasked sensitive data in Android session replays. You may be impacted if you meet the following conditions:

  • Using any sentry-android with versions < 8.14.0
  • Using Jetpack Compose >= 1.8.0-alpha08
    • This includes any alpha, beta, release candidate, or general availability after this version
  • Have configured Sentry Session Replays for Android

[!IMPORTANT]
If you do not use Jetpack Compose or have never used a version >= 1.8.0-alpha08 you are not impacted.

[!IMPORTANT]
If you have not configured Session Replays for Mobile you are not impacted.

Affected versions

io.sentry:sentry-android (< 8.14.0) io.sentry:sentry-android-replay (< 8.14.0)

Security releases

io.sentry:sentry-android → 8.14.0 (maven) io.sentry:sentry-android-replay → 8.14.0 (maven)

Kodem intelligence

Severity tells you how bad this could be in the worst case. It does not tell you whether you are exposed. Exploitability and impact are functions of runtime truth: whether the vulnerable code is present, reachable, and actually executes in your application. A vulnerable package can sit in your dependency tree and never run.

Kodem, an Intelligent Application Security platform, uses runtime intelligence to reveal which vulnerabilities actually execute in production, so teams prioritize the ones that genuinely matter. Kodem's runtime-powered SCA identifies whether this CVE is reachable in your applications.

Already deployed Kodem?

See it in your environmentNew to Kodem? Get a demo →

Remediation advice

Upgrade the sentry-android SDK to version 8.14.0

Frequently Asked Questions

  1. What is GHSA-7CJH-XX4R-QH3F? GHSA-7CJH-XX4R-QH3F is a high-severity security vulnerability in io.sentry:sentry-android (maven), affecting versions < 8.14.0. It is fixed in 8.14.0.
  2. Which packages are affected by GHSA-7CJH-XX4R-QH3F?
    • io.sentry:sentry-android (maven) (versions < 8.14.0)
    • io.sentry:sentry-android-replay (maven) (versions < 8.14.0)
  3. Is there a fix for GHSA-7CJH-XX4R-QH3F? Yes. GHSA-7CJH-XX4R-QH3F is fixed in 8.14.0. Upgrade to this version or later.
  4. Is GHSA-7CJH-XX4R-QH3F exploitable, and should I be worried? Whether GHSA-7CJH-XX4R-QH3F is exploitable in your environment depends on whether the vulnerable code is present and reachable. A CVSS score is a worst-case rating; it does not account for your specific deployment, configuration, or usage patterns. Kodem, an Intelligent Application Security platform, uses runtime intelligence to show which vulnerabilities actually execute in production, so you can focus on the ones that represent real risk. Get a demo
  5. What actually determines whether GHSA-7CJH-XX4R-QH3F is exploitable, and how bad it is? Exploitability and impact are not fixed properties of a CVE. They depend on runtime truth: whether the vulnerable code is present, reachable, and actually executes in your application. A high CVSS score on a dependency that never runs is not the same as real risk. Kodem, an Intelligent Application Security platform, uses runtime intelligence to reveal which vulnerabilities actually execute in production, so teams prioritize the ones that genuinely matter.
  6. How do I fix GHSA-7CJH-XX4R-QH3F?
    • Upgrade io.sentry:sentry-android to 8.14.0 or later
    • Upgrade io.sentry:sentry-android-replay to 8.14.0 or later

Stop the waste.
Protect your environment with Kodem.