var-202409-0013
Vulnerability from variot
Memory corruption when two threads try to map and unmap a single node simultaneously. 315 5g iot firmware, AQT1000 firmware, AR8031 Multiple Qualcomm products, such as firmware, contain vulnerabilities related to use of freed memory.Information is obtained, information is tampered with, and service operation is interrupted. (DoS) It may be in a state. Inside of fastrpc_mmap_find, there exists the following code to search for ADSP_MMAP_HEAP_ADDR or ADSP_MMAP_REMOTE_HEAP_ADDR allocations:hlist_for_each_entry_safe(map, n, &me->maps, hn) {
if (va >= map->va &&
va + len <= map->va + map->len &&
map->fd == fd) {
if (refs) {
if (map->refs + 1 == INT_MAX) {
spin_unlock_irqrestore(&me->hlock, irq_flags);
return -ETOOMANYREFS;
}
map->refs++;
}
match = map;
break;
}
}
This code is wrong at a couple different levels, particularly in the case of a fastrpc_mmap_create-->fastrpc_mmap_find call coming from userland such as in the FASTRPC_IOCTL_MEM_MAP ioctl. I think this code path may not be intended to be reachable from userland at all - although even for requests issued from kernel-land, the contract for this code appears to have some correctness issues. This code uses map->va for finding an associated mapping which for these heap addresses comes from a call to dma_alloc_attrs inside of fastrpc_alloc_cma_memory.
dma_alloc_attrs has two different modes of operation - one returns a kernel virtual address to the allocated memory, and the other returns a struct page pointer that serves as an opaque cookie for the allocated memory. We have the latter case for this invocation of dma_alloc_attrs because of the DMA_ATTR_NO_KERNEL_MAPPING flag applied in fastrpc_mmap_create_remote_heap. We can see this looking at the debugfs-visible global file in the adsprpc directory:=================================== GMAPS ====================================
fd |phys |size |va
-1 |0xE883A000 |0x1000 |0xFFFFFFFE01A20E80
-1 |0xE8839000 |0x1000 |0xFFFFFFFE01A20E40
-1 |0xE8838000 |0x1000 |0xFFFFFFFE01A20E00
-1 |0xE8837000 |0x1000 |0xFFFFFFFE01A20DC0
-1 |0xE8836000 |0x1000 |0xFFFFFFFE01A20D80
-1 |0xE8835000 |0x1000 |0xFFFFFFFE01A20D40
0 |0xE8834000 |0x1000 |0xFFFFFFFE01A20D00
0 |0xE8833000 |0x1000 |0xFFFFFFFE01A20CC0
0 |0xE8832000 |0x1000 |0xFFFFFFFE01A20C80
-1 |0xE8900000 |0x200000 |0xFFFFFFFE01A24000
This means we end up comparing a userland supplied value against a kernel page pointer - behavior of the kernel ioctl FASTRPC_IOCTL_MEM_MAP differs in userland visible ways based on the outcome of the comparison, meaning that userland can leak kernel page pointer addresses by "guessing" a possible address and observing the resulting error code. Here is the output from the attached PoC on a Samsung S23:
dm1q:/data/local/tmp $ ./poc
Detected address 0xfffffffe01c00000
Final address: 0xfffffffe01a24000
Additionally, because map->va is a struct page pointer as opposed to a genuine address to the underlying buffer, the usage of map->va + map->len is incorrect, and can lead to there being multiple map matches for the same calling parameters.
This bug is subject to a 90-day disclosure deadline. If a fix for this
issue is made available to users before the end of the 90-day deadline,
this bug report will become public 30 days after the fix was made
available. Otherwise, this bug report will become public at the deadline.
The scheduled deadline is 2024-09-22.
For more details, see the Project Zero vulnerability disclosure policy:
https://googleprojectzero.blogspot.com/p/vulnerability-disclosure-
policy.html
Related CVE Number: CVE-2024-33060
Show details on source website{ "@context": { "@vocab": "https://www.variotdbs.pl/ref/VARIoTentry#", "affected_products": { "@id": "https://www.variotdbs.pl/ref/affected_products" }, "configurations": { "@id": "https://www.variotdbs.pl/ref/configurations" }, "credits": { "@id": "https://www.variotdbs.pl/ref/credits" }, "cvss": { "@id": "https://www.variotdbs.pl/ref/cvss/" }, "description": { "@id": "https://www.variotdbs.pl/ref/description/" }, "exploit_availability": { "@id": "https://www.variotdbs.pl/ref/exploit_availability/" }, "external_ids": { "@id": "https://www.variotdbs.pl/ref/external_ids/" }, "iot": { "@id": "https://www.variotdbs.pl/ref/iot/" }, "iot_taxonomy": { "@id": "https://www.variotdbs.pl/ref/iot_taxonomy/" }, "patch": { "@id": "https://www.variotdbs.pl/ref/patch/" }, "problemtype_data": { "@id": "https://www.variotdbs.pl/ref/problemtype_data/" }, "references": { "@id": "https://www.variotdbs.pl/ref/references/" }, "sources": { "@id": "https://www.variotdbs.pl/ref/sources/" }, "sources_release_date": { "@id": "https://www.variotdbs.pl/ref/sources_release_date/" }, "sources_update_date": { "@id": "https://www.variotdbs.pl/ref/sources_update_date/" }, "threat_type": { "@id": "https://www.variotdbs.pl/ref/threat_type/" }, "title": { "@id": "https://www.variotdbs.pl/ref/title/" }, "type": { "@id": "https://www.variotdbs.pl/ref/type/" } }, "@id": "https://www.variotdbs.pl/vuln/VAR-202409-0013", "affected_products": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/affected_products#", "data": { "@container": "@list" }, "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" }, "@id": "https://www.variotdbs.pl/ref/sources" } }, "data": [ { "model": "ssg2115p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6430", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcm4325", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "video collaboration vc5", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6564", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sm6250", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wsa8840", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa6145p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qrb5165m", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon x35 5g modem-rf system", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6436", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6584au", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "video collaboration vc1", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon xr1", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa8255p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qrb5165n", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 888 5g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 855\\+ mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcs8550", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon auto 5g modem-rf gen 2", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6574au", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcm4290", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcm4490", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon xr2 5g", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 855 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sd888", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcs4290", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sdm429w", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sd 8 gen1 5g", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcn6274", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sd835", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa4155p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 860 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcn3615", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca9377", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6698aq", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wsa8845h", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "fastconnect 6200", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 8 gen 2 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 778g\\+ 5g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "talynplus", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 678 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcn3660b", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcm6125", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa8770p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcm2290", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon x75 5g modem-rf system", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 4 gen 1 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "video collaboration vc3", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6420", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "fastconnect 6700", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 765 5g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "ssg2125p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "srv1l", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sd660", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcd9385", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcd9340", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wsa8845", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "fastconnect 6900", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qam8295p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 8 gen 1 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sw5100", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wsa8810", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qru1032", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcn6740", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sm7325p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sm8550p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "flight rb5 5g", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon w5\\+ gen 1 wearable", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wsa8832", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sm4125", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcc710", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcs2290", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcd9395", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sxr2250p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "msm8996au", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qru1062", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "csra6620", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "mdm9250", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 662 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "vision intelligence 100", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sm7315", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon x62 5g modem-rf system", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcd9390", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 710 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcn6755", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon x65 5g modem-rf system", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6426", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 865\\+ 5g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6574", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcd9360", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 720g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sxr1230p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6696", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcn9012", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcn3680", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qam8775p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 8\\+ gen 1 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sd626", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcs5430", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa6155", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 695 5g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon auto 5g modem-rf", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "smart display 200", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6574a", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 480\\+ 5g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcm8550", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "smart audio 400", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 730g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon x55 5g modem-rf system", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcd9380", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "csra6640", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qam8650p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6174a", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcm5430", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 750g 5g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "ar8035", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa8650p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon x20 lte", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sdx61", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sd855", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa8145p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcs8250", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 820 automotive", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sm7250p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qdu1110", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qfw7114", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa8150p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 780g 5g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 685 4g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon ar2 gen 1", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcn3988", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sm8635", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon x72 5g modem-rf system", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sxr2230p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcn3980", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa9000p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qdu1010", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa4150p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca8337", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "srv1m", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qfw7124", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa7775p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcm2150", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 730 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon auto 4g", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa8620p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 429 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qam8620p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcn3680b", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 4 gen 2 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "ar8031", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wsa8830", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6320", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa8195p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6564a", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "fastconnect 7800", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qep8111", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa8155", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qam8255p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qsm8350", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 8 gen 3 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sw5100p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 675 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6595", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6595au", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qamsrv1m", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcn9074", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 888\\+ 5g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon xr2\\+ gen 1", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sxr2130", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcd9370", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon x12 lte", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wsa8835", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 480 5g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcn9011", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa6150p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6688aq", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "robotics rb5", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "315 5g iot", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "srv1h", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 670 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qdx1011", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa6155p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qdu1000", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sd865 5g", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 778g 5g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "215 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 690 5g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcs4490", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sdx20m", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 835 mobile pc", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 782g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcm6490", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcs7230", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6564au", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 768g 5g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 865 5g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 870 5g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wsa8815", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcn6024", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qdx1010", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "aqt1000", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sm6370", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcd9375", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 765g 5g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6391", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sd670", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca8081", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 8\\+ gen 2 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcn3990", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "c-v2x 9150", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon x50 5g modem-rf system", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "mdm9628", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6310", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6797aq", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcn3620", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcs6490", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcn3950", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcn9024", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcn6224", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 732g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 660 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 7c\\+ gen 3 compute", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa8155p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcs6125", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qdu1210", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcs610", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qca6678aq", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qcs410", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "vision intelligence 400", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sg4150p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qru1052", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sdx55", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "qamsrv1h", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcd9326", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcd9335", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcd9341", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 460 mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "wcn3910", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa8295p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sg8275p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "mdm9650", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sxr1120", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "fastconnect 6800", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa8775p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sd730", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "vision intelligence 200", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "sa7255p", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "snapdragon 680 4g mobile", "scope": "eq", "trust": 1.0, "vendor": "qualcomm", "version": null }, { "model": "fastconnect 7800", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "mdm9650", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "fastconnect 6800", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "qam8620p", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "mdm9628", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "aqt1000", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "csra6620", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "fastconnect 6200", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "fastconnect 6700", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "flight rb5 5g", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "mdm9250", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "csra6640", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "c-v2x 9150", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "315 5g iot", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "fastconnect 6900", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "msm8996au", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "ar8035", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "qam8255p", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "qam8295p", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null }, { "model": "ar8031", "scope": null, "trust": 0.8, "vendor": "\u30af\u30a2\u30eb\u30b3\u30e0", "version": null } ], "sources": [ { "db": "JVNDB", "id": "JVNDB-2024-007287" }, { "db": "NVD", "id": "CVE-2024-33060" } ] }, "credits": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/credits#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": "Google Security Research, Seth Jenkins", "sources": [ { "db": "PACKETSTORM", "id": "181998" } ], "trust": 0.1 }, "cve": "CVE-2024-33060", "cvss": { "@context": { "cvssV2": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/cvss/cvssV2#" }, "@id": "https://www.variotdbs.pl/ref/cvss/cvssV2" }, "cvssV3": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/cvss/cvssV3#" }, "@id": "https://www.variotdbs.pl/ref/cvss/cvssV3/" }, "severity": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/cvss/severity#" }, "@id": "https://www.variotdbs.pl/ref/cvss/severity" }, "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" }, "@id": "https://www.variotdbs.pl/ref/sources" } }, "data": [ { "cvssV2": [], "cvssV3": [ { "attackComplexity": "LOW", "attackVector": "LOCAL", "author": "nvd@nist.gov", "availabilityImpact": "HIGH", "baseScore": 7.8, "baseSeverity": "HIGH", "confidentialityImpact": "HIGH", "exploitabilityScore": 1.8, "id": "CVE-2024-33060", "impactScore": 5.9, "integrityImpact": "HIGH", "privilegesRequired": "LOW", "scope": "UNCHANGED", "trust": 1.0, "userInteraction": "NONE", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", "version": "3.1" }, { "attackComplexity": "LOW", "attackVector": "LOCAL", "author": "product-security@qualcomm.com", "availabilityImpact": "HIGH", "baseScore": 8.4, "baseSeverity": "HIGH", "confidentialityImpact": "HIGH", "exploitabilityScore": 2.5, "id": "CVE-2024-33060", "impactScore": 5.9, "integrityImpact": "HIGH", "privilegesRequired": "NONE", "scope": "UNCHANGED", "trust": 1.0, "userInteraction": "NONE", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "version": "3.1" }, { "attackComplexity": "Low", "attackVector": "Local", "author": "NVD", "availabilityImpact": "High", "baseScore": 7.8, "baseSeverity": "High", "confidentialityImpact": "High", "exploitabilityScore": null, "id": "CVE-2024-33060", "impactScore": null, "integrityImpact": "High", "privilegesRequired": "Low", "scope": "Unchanged", "trust": 0.8, "userInteraction": "None", "vectorString": "CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", "version": "3.0" } ], "severity": [ { "author": "nvd@nist.gov", "id": "CVE-2024-33060", "trust": 1.0, "value": "HIGH" }, { "author": "product-security@qualcomm.com", "id": "CVE-2024-33060", "trust": 1.0, "value": "HIGH" }, { "author": "NVD", "id": "CVE-2024-33060", "trust": 0.8, "value": "High" } ] } ], "sources": [ { "db": "JVNDB", "id": "JVNDB-2024-007287" }, { "db": "NVD", "id": "CVE-2024-33060" }, { "db": "NVD", "id": "CVE-2024-33060" } ] }, "description": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/description#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": "Memory corruption when two threads try to map and unmap a single node simultaneously. 315 5g iot firmware, AQT1000 firmware, AR8031 Multiple Qualcomm products, such as firmware, contain vulnerabilities related to use of freed memory.Information is obtained, information is tampered with, and service operation is interrupted. (DoS) It may be in a state. Inside of fastrpc_mmap_find, there exists the following code to search for ADSP_MMAP_HEAP_ADDR or ADSP_MMAP_REMOTE_HEAP_ADDR allocations:hlist_for_each_entry_safe(map, n, \u0026me-\u003emaps, hn) { \n if (va \u003e= map-\u003eva \u0026\u0026 \n va + len \u003c= map-\u003eva + map-\u003elen \u0026\u0026 \n map-\u003efd == fd) { \n if (refs) { \n if (map-\u003erefs + 1 == INT_MAX) { \n spin_unlock_irqrestore(\u0026me-\u003ehlock, irq_flags); \n return -ETOOMANYREFS; \n } \n map-\u003erefs++; \n } \n match = map; \n break; \n } \n } \n \nThis code is wrong at a couple different levels, particularly in the case of a fastrpc_mmap_create--\u003efastrpc_mmap_find call coming from userland such as in the FASTRPC_IOCTL_MEM_MAP ioctl. I think this code path may not be intended to be reachable from userland at all - although even for requests issued from kernel-land, the contract for this code appears to have some correctness issues. This code uses map-\u003eva for finding an associated mapping which for these heap addresses comes from a call to dma_alloc_attrs inside of fastrpc_alloc_cma_memory. \ndma_alloc_attrs has two different modes of operation - one returns a kernel virtual address to the allocated memory, and the other returns a struct page pointer that serves as an opaque cookie for the allocated memory. We have the latter case for this invocation of dma_alloc_attrs because of the DMA_ATTR_NO_KERNEL_MAPPING flag applied in fastrpc_mmap_create_remote_heap. We can see this looking at the debugfs-visible global file in the adsprpc directory:=================================== GMAPS ==================================== \nfd |phys |size |va \n-------------------------------------------------------------------------------- \n-1 |0xE883A000 |0x1000 |0xFFFFFFFE01A20E80 \n \n-1 |0xE8839000 |0x1000 |0xFFFFFFFE01A20E40 \n \n-1 |0xE8838000 |0x1000 |0xFFFFFFFE01A20E00 \n \n-1 |0xE8837000 |0x1000 |0xFFFFFFFE01A20DC0 \n \n-1 |0xE8836000 |0x1000 |0xFFFFFFFE01A20D80 \n \n-1 |0xE8835000 |0x1000 |0xFFFFFFFE01A20D40 \n \n0 |0xE8834000 |0x1000 |0xFFFFFFFE01A20D00 \n \n0 |0xE8833000 |0x1000 |0xFFFFFFFE01A20CC0 \n \n0 |0xE8832000 |0x1000 |0xFFFFFFFE01A20C80 \n \n-1 |0xE8900000 |0x200000 |0xFFFFFFFE01A24000 \n \nThis means we end up comparing a userland supplied value against a kernel page pointer - behavior of the kernel ioctl FASTRPC_IOCTL_MEM_MAP differs in userland visible ways based on the outcome of the comparison, meaning that userland can leak kernel page pointer addresses by \"guessing\" a possible address and observing the resulting error code. Here is the output from the attached PoC on a Samsung S23: \ndm1q:/data/local/tmp $ ./poc \nDetected address 0xfffffffe01c00000 \nFinal address: 0xfffffffe01a24000 \n \nAdditionally, because map-\u003eva is a struct page pointer as opposed to a genuine address to the underlying buffer, the usage of map-\u003eva + map-\u003elen is incorrect, and can lead to there being multiple map matches for the same calling parameters. \n**This bug is subject to a 90-day disclosure deadline. If a fix for this** \n**issue is made available to users before the end of the 90-day deadline,** \n**this bug report will become public 30 days after the fix was made** \n**available. Otherwise, this bug report will become public at the deadline.** \nThe scheduled deadline is 2024-09-22. \n \n**For more details, see the Project Zero vulnerability disclosure policy:** \n**https://googleprojectzero.blogspot.com/p/vulnerability-disclosure-** \n**policy.html** \n\nRelated CVE Number: CVE-2024-33060", "sources": [ { "db": "NVD", "id": "CVE-2024-33060" }, { "db": "JVNDB", "id": "JVNDB-2024-007287" }, { "db": "PACKETSTORM", "id": "181998" } ], "trust": 1.71 }, "external_ids": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/external_ids#", "data": { "@container": "@list" }, "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": [ { "db": "NVD", "id": "CVE-2024-33060", "trust": 2.7 }, { "db": "JVNDB", "id": "JVNDB-2024-007287", "trust": 0.8 }, { "db": "PACKETSTORM", "id": "181998", "trust": 0.1 } ], "sources": [ { "db": "JVNDB", "id": "JVNDB-2024-007287" }, { "db": "PACKETSTORM", "id": "181998" }, { "db": "NVD", "id": "CVE-2024-33060" } ] }, "id": "VAR-202409-0013", "iot": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/iot#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": true, "sources": [ { "db": "VARIoT devices database", "id": null } ], "trust": 0.4266432 }, "last_update_date": "2024-10-07T23:40:13.942000Z", "problemtype_data": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/problemtype_data#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": [ { "problemtype": "CWE-416", "trust": 1.0 }, { "problemtype": "Use of freed memory (CWE-416) [NVD evaluation ]", "trust": 0.8 } ], "sources": [ { "db": "JVNDB", "id": "JVNDB-2024-007287" }, { "db": "NVD", "id": "CVE-2024-33060" } ] }, "references": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/references#", "data": { "@container": "@list" }, "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": [ { "trust": 1.8, "url": "https://docs.qualcomm.com/product/publicresources/securitybulletin/september-2024-bulletin.html" }, { "trust": 0.9, "url": "https://nvd.nist.gov/vuln/detail/cve-2024-33060" }, { "trust": 0.1, "url": "https://googleprojectzero.blogspot.com/p/vulnerability-disclosure-**" } ], "sources": [ { "db": "JVNDB", "id": "JVNDB-2024-007287" }, { "db": "PACKETSTORM", "id": "181998" }, { "db": "NVD", "id": "CVE-2024-33060" } ] }, "sources": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#", "data": { "@container": "@list" } }, "data": [ { "db": "JVNDB", "id": "JVNDB-2024-007287" }, { "db": "PACKETSTORM", "id": "181998" }, { "db": "NVD", "id": "CVE-2024-33060" } ] }, "sources_release_date": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources_release_date#", "data": { "@container": "@list" } }, "data": [ { "date": "2024-09-05T00:00:00", "db": "JVNDB", "id": "JVNDB-2024-007287" }, { "date": "2024-10-04T18:17:47", "db": "PACKETSTORM", "id": "181998" }, { "date": "2024-09-02T12:15:18.710000", "db": "NVD", "id": "CVE-2024-33060" } ] }, "sources_update_date": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources_update_date#", "data": { "@container": "@list" } }, "data": [ { "date": "2024-09-05T05:06:00", "db": "JVNDB", "id": "JVNDB-2024-007287" }, { "date": "2024-09-04T17:06:08.407000", "db": "NVD", "id": "CVE-2024-33060" } ] }, "title": { "@context": { "@vocab": "https://www.variotdbs.pl/ref/title#", "sources": { "@container": "@list", "@context": { "@vocab": "https://www.variotdbs.pl/ref/sources#" } } }, "data": "Use of freed memory vulnerability in multiple Qualcomm products", "sources": [ { "db": "JVNDB", "id": "JVNDB-2024-007287" } ], "trust": 0.8 } }
Sightings
Author | Source | Type | Date |
---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.