Reference detail

Apps bundling a known-vulnerable library (CVE)

Android apps shipping a third-party library whose version matches a public security advisory (CVE).

Mapped findings are review signals. Interpret each app’s build, scan date and coverage before drawing a conclusion. Historical verification describes only its recorded scan time.

What this finding means

Apps bundle third-party libraries, and some versions of those libraries have published security advisories. This category reports where a library version identified in an APK matches a CVE.

We have recorded this in 937 apps. The finding is a strong lead and is deliberately not treated as confirmation, for reasons worth being specific about.

Why this is the hardest detection to get right

Two things make dependency matching error-prone. The first is identifying the version at all: a shaded or minified library may carry no version string, and the string that is present may belong to something else entirely. The second is the advisory data, where affected ranges are often recorded loosely and a patch may land in a release the advisory does not name.

We got this wrong, at scale, and the shape of the error is instructive. A pattern intended to read okhttp's version also matched gRPC-Java's user-agent string, which embeds the word okhttp, and produced CVE findings against an okhttp3 version that has never existed, for 457 apps including several very well-known ones. The pattern is now anchored, a minimum-version floor rejects impossible results, and the 821 false rows were deleted rather than left in place.

The fix also required getting the ranges right. Querying OSV as the authoritative source established that one advisory is fixed in 4.9.2 rather than 4.9.0, so two further versions were affected that we had been clearing, and confirmed that a version we had doubts about genuinely is affected, so those findings stand. Two of three advisory entries we carried turned out to be dead code pointing at coordinates that do not exist.

How to act on one

  • Confirm the version yourself from your dependency lock file, which is authoritative in a way that a string in a binary is not.
  • Read the advisory and check whether your app uses the affected code path; a vulnerable version is not always a reachable vulnerability.
  • Upgrade to the fixed version named in the advisory rather than to the next release, since those are not always the same.
  • Check transitive dependencies, which is where most of these arrive and where nobody chose the version.
  • Treat a dependency with no version information as unknown rather than safe.

How we detect it, and its limits

Library coordinates and versions are identified from compiled package paths, metadata and embedded version strings, then matched against advisory ranges. Findings map to the relevant CVE and to the MASVS control for dependency hygiene.

The honest limitation is that a reference is not reachability. We cannot see whether the vulnerable function is ever called, and we are matching a version we inferred from a binary rather than one you declared. That is why these are published as signals to verify against your build, not as confirmed vulnerabilities.

Mapped checks & review guidance (1)

Bundled component with a known CVE

Confirm the bundled version, then upgrade the dependency to a patched release; track third-party components in an SBOM.

Browse this category

Apps with mapped findings

Reset

937 matching apps · Counts below include only this page’s mapped finding types.

YouCam Video: AI Video Editor

com.youcam.videoeditor.reface.makeupBuild 1.66.0 · 2026-10-10 00:48 UTC

1 matching category · 1 matching occurrence

B · 86/100Static analysis complete

WiFi Analyzer

abdelrahman.wifianalyzerproBuild 9.4 · 2026-10-10 00:43 UTC

1 matching category · 1 matching occurrence

B · 84/100Static analysis complete

DIY Wallpaper & Collage Maker

com.diy.live.wallpaper.collage.maker.photo.lockscreenBuild 1.0.2 · 2026-10-10 00:19 UTC

1 matching category · 1 matching occurrence

A · 93/100Static analysis complete

Puzzle Villa-Jigsaw Puzzles

com.zimad.puzzle.villa.jigsawBuild 1.15.5 · 2026-10-10 00:18 UTC

1 matching category · 1 matching occurrence

A · 92/100Static analysis complete

EIOTCLUB

com.dxytech.iot.sim.dx_appBuild 1.7.6 · 2026-10-09 23:51 UTC

1 matching category · 1 matching occurrence

B · 87/100Static analysis complete

GlocalMeIOT: AIBox, USB WiFi

com.ucloudlink.iotBuild 1.04.02 · 2026-10-09 23:49 UTC

1 matching category · 1 matching occurrence

B · 86/100Static analysis complete

SmartTruckRoute 2 Nav & IFTA

com.teletype.smarttruckroute4Build 4.2.20261007_954 · 2026-10-09 23:39 UTC

1 matching category · 1 matching occurrence

A · 91/100Static analysis complete

Deeze: Ringtones & Wallpapers

com.aggyapps.top2015.ringtonesBuild 79.11 · 2026-10-09 23:11 UTC

1 matching category · 1 matching occurrence

A · 90/100Static analysis complete

Camera Translator- Scan photo

snkt.radhe.alllanguagestranslationBuild 1.27 · 2026-10-09 23:01 UTC

1 matching category · 1 matching occurrence

B · 85/100Static analysis complete

Photo translator camera

photo.translate.camera.translator.travelBuild 1.0.379 · 2026-10-09 22:59 UTC

1 matching category · 1 matching occurrence

D · 36/100Static analysis complete

PDF Reader App: Read All PDF

pdfreader.pdfviewer.officetool.pdfscannerBuild 1.34.0 · 2026-10-09 22:48 UTC

1 matching category · 1 matching occurrence

B · 84/100Static analysis complete

Simple Calendar - easy planner

com.komorebi.SimpleCalendarBuild 7.0.1 · 2026-10-09 22:38 UTC

1 matching category · 1 matching occurrence

A · 91/100Static analysis complete

BLK: Black Singles Dating App

com.affinityapps.blkBuild 12.17.1 · 2026-10-09 22:33 UTC

1 matching category · 1 matching occurrence

B · 85/100Static analysis complete

LunaSpeak: AI Speaking Coach

com.growly.lunaspeakBuild 1.6.9 · 2026-10-09 22:06 UTC

1 matching category · 1 matching occurrence

Limited coverageRecorded findings available · overall grade withheld

MemesKit - The Meme Maker

com.memeskit.memeskitBuild 0.9.2 · 2026-10-09 21:48 UTC

1 matching category · 1 matching occurrence

D · 37/100Static analysis complete

Imperia Online - Medieval MMO

org.imperiaonline.android.v6Build 8.0.50 · 2026-10-09 21:47 UTC

1 matching category · 1 matching occurrence

A · 91/100Static analysis complete

5G Speed Test

com.rma.netpulseBuild 1.26.05.26 · 2026-10-09 21:42 UTC

1 matching category · 1 matching occurrence

B · 85/100Static analysis complete

Barcode Generator Barcode Guru

barcodegenerator.barcodecreator.barcodemaker.barcodescannerBuild 1.02.59.0922 · 2026-10-09 21:29 UTC

1 matching category · 1 matching occurrence

B · 84/100Static analysis complete

Couple Mix Monster: Makeover

com.couple.mixmonster.monstermakeoverBuild 0.3.7 · 2026-10-09 21:27 UTC

1 matching category · 1 matching occurrence

A · 91/100Static analysis complete

CarX Drift Racing 2

com.carxtech.carxdr2Build 1.43.0 · 2026-10-09 21:12 UTC

1 matching category · 1 matching occurrence

B · 83/100Static analysis complete

UpStudy - Camera Math Solver

com.crazylab.cameramathBuild 1.9.0 · 2026-10-09 21:01 UTC

1 matching category · 1 matching occurrence

B · 86/100Static analysis complete

Hero Wars: Alliance RPG Legend

com.nexters.herowarsBuild 1.291.001 · 2026-10-09 20:43 UTC

1 matching category · 1 matching occurrence

B · 83/100Static analysis complete

Tile Story: Match Puzzle Game

linkdesks.tile.match.storyBuild 3.9.1.5115 · 2026-10-09 20:35 UTC

1 matching category · 1 matching occurrence

A · 91/100Static analysis complete

How To Draw Comics

com.creative.Learn.to.draw.comicsBuild 1.2.2 · 2026-10-09 20:22 UTC

1 matching category · 1 matching occurrence

A · 91/100Static analysis complete

Anime Clash: Assemble

com.dwp.xjsfBuild 1.0.4 · 2026-10-09 20:14 UTC

1 matching category · 1 matching occurrence

B · 86/100Static analysis complete