jadx is a Dex to Java decompiler. Prior to version 1.5.0, the package name is not filtered before concatenation. This can be exploited to inject arbitrary code into the package name. The vulnerability allows an attacker to execute commands with shell privileges. Version 1.5.0 contains a patch for the vulnerability.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-20"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/32xxx/CVE-2024-32653.json"
}[
{
"id": "CVE-2024-32653-3a47a040",
"signature_version": "v1",
"source": "https://github.com/skylot/jadx/commit/f2ea6415c9228523eab1be4b1359eef43ba64372",
"signature_type": "Function",
"target": {
"file": "jadx-cli/src/main/java/jadx/cli/JadxCLIArgs.java",
"function": "convert"
},
"digest": {
"function_hash": "103332005780533498053202047657284946383",
"length": 576.0
},
"deprecated": false
},
{
"id": "CVE-2024-32653-3b578363",
"signature_version": "v1",
"source": "https://github.com/skylot/jadx/commit/f2ea6415c9228523eab1be4b1359eef43ba64372",
"signature_type": "Line",
"target": {
"file": "jadx-cli/src/test/java/jadx/cli/RenameConverterTest.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"250637368918785046625410560880765188779",
"7252600086920650372968659098519645565",
"144793756495931796042885902937111395498",
"261144168825223628569520614120628478196",
"83761355464769585620012853448469428495",
"120723116044373101633259002554038197782",
"39464023663414599673678320343297654558",
"98871669464052845022328525115937547035"
]
},
"deprecated": false
},
{
"id": "CVE-2024-32653-73daa004",
"signature_version": "v1",
"source": "https://github.com/skylot/jadx/commit/f2ea6415c9228523eab1be4b1359eef43ba64372",
"signature_type": "Line",
"target": {
"file": "jadx-cli/src/main/java/jadx/cli/JadxCLICommands.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"20537953357456439250910846448683778345",
"7096123205660409183417849417568860720",
"96954985714700598378976566482877115575",
"39854674653382625947615415329816658001",
"290559545559816069669234325474746285563",
"277190575908414465107584428140244358007",
"46464984257681181023020213419035113746",
"287567383877182882503980440280953610132"
]
},
"deprecated": false
},
{
"id": "CVE-2024-32653-74da3958",
"signature_version": "v1",
"source": "https://github.com/skylot/jadx/commit/f2ea6415c9228523eab1be4b1359eef43ba64372",
"signature_type": "Line",
"target": {
"file": "jadx-core/src/main/java/jadx/api/JadxArgsValidator.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"190966953002946820870420510531712031543",
"271447210304827912765075474722486803770",
"259099364127355780637621982524423470199",
"302801398567201482209115576787348298486",
"2963432239078499187101947698940894873",
"281621488402717623883069330312814761454",
"275454440091137056533497274518767199913",
"204988106270154516999805707512883178097",
"175592763254026098853518323110504800497"
]
},
"deprecated": false
},
{
"id": "CVE-2024-32653-7648627c",
"signature_version": "v1",
"source": "https://github.com/skylot/jadx/commit/f2ea6415c9228523eab1be4b1359eef43ba64372",
"signature_type": "Line",
"target": {
"file": "jadx-cli/src/main/java/jadx/cli/SingleClassMode.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"137204616384404342027926792353629800377",
"3241326883155677807951827821037059810",
"188298616503292654115192433071675389800",
"191282993507288051734599875402933779164",
"150015992258766932401596824491651738884",
"237798945000181770647326591347326535398",
"222848250393397233818593450026311684550",
"332900388282048279410310657818520640835",
"210581767547967470289898255654576521784",
"239926726042084735588900126198339024792",
"75759002193508882975936402069413130017",
"194195066808167767012309963505099825311",
"44047918895801167108319068940090348663",
"138536888287417038914966841503882253475",
"7131003659886175077169702421365818560"
]
},
"deprecated": false
},
{
"id": "CVE-2024-32653-89bebf8d",
"signature_version": "v1",
"source": "https://github.com/skylot/jadx/commit/f2ea6415c9228523eab1be4b1359eef43ba64372",
"signature_type": "Line",
"target": {
"file": "jadx-cli/src/main/java/jadx/cli/JadxCLIArgs.java"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"202110388986604940098377668846947655428",
"173846499568810642491947689134923832377",
"205847779880972046005754017607891505521",
"197896076323384601140362263896571775314",
"153563064628603188722224799519559922928",
"87211665690073308573144778482696170900",
"281670684895734357339333826022753421197",
"313420770862680557202955623703232963668",
"27506009619698880069222287785187799681",
"104431123535916616271900162889196289233",
"256079628039966957860243629213613763415",
"340232425616005986830086855212366535252",
"254133839521555363248645796933455969022",
"320067241860448592161369803268465550686",
"105135349804760838859480469610730392589",
"262082582965922386148322060664549681255",
"186859121843077960596243229601395366476",
"237955636984308362775916901870579087182",
"65053460758726453995904699826287897576",
"251644764731833924781670464890815721758",
"313973414378460246405946024471849306743",
"113885136727021211919852471355583849089",
"219991581445494029373715002850857496159",
"104974998570651180131120574819054181254"
]
},
"deprecated": false
},
{
"id": "CVE-2024-32653-af0cc8e4",
"signature_version": "v1",
"source": "https://github.com/skylot/jadx/commit/f2ea6415c9228523eab1be4b1359eef43ba64372",
"signature_type": "Function",
"target": {
"file": "jadx-core/src/main/java/jadx/api/JadxArgsValidator.java",
"function": "checkInputFiles"
},
"digest": {
"function_hash": "201810337535445650311785320384603942366",
"length": 414.0
},
"deprecated": false
},
{
"id": "CVE-2024-32653-e428e235",
"signature_version": "v1",
"source": "https://github.com/skylot/jadx/commit/f2ea6415c9228523eab1be4b1359eef43ba64372",
"signature_type": "Function",
"target": {
"file": "jadx-cli/src/main/java/jadx/cli/JadxCLICommands.java",
"function": "process"
},
"digest": {
"function_hash": "16049464319790080133363630192845134617",
"length": 289.0
},
"deprecated": false
},
{
"id": "CVE-2024-32653-e8f489a3",
"signature_version": "v1",
"source": "https://github.com/skylot/jadx/commit/f2ea6415c9228523eab1be4b1359eef43ba64372",
"signature_type": "Function",
"target": {
"file": "jadx-cli/src/main/java/jadx/cli/JadxCLIArgs.java",
"function": "process"
},
"digest": {
"function_hash": "329689926234255463177404867691350707286",
"length": 536.0
},
"deprecated": false
}
]
"2026-04-12T09:49:34Z"
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-32653.json"