← Back
CWE-415

943 CVEs • Abstraction: Variant • Likelihood of Exploit: High

Double Free

The product calls free() twice on the same memory address, potentially leading to modification of unexpected memory locations.

JSON object

Loading...

CVEs (943)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
-
-
Oct 23, 2026
Oct 21, 2026
N/A· v4
5.2 MEDIUM· v3
N/A· v2
The Broadcom AFBR-S50 time-of-flight sensor driver double-completes an RTIO submission when sensor data evaluation fails. In data_ready_work_handler() (drivers/sensor/broadcom/afbr_s50/afbr_s50.c), a non-STATUS_OK return...Show more
The Broadcom AFBR-S50 time-of-flight sensor driver double-completes an RTIO submission when sensor data evaluation fails. In data_ready_work_handler() (drivers/sensor/broadcom/afbr_s50/afbr_s50.c), a non-STATUS_OK return from Argus_EvaluateData() calls handle_error_on_result(), which finalises the request with rtio_iodev_sqe_err(), but execution then fell through to the tail of the function and finalised the very same struct rtio_iodev_sqe a second time with rtio_iodev_sqe_ok(). Unlike the other error branches in the same function, this one did not return. Both completion helpers reach rtio_executor_done() in subsys/rtio/rtio_executor.c, which returns the submission to the pool via rtio_sqe_pool_free() and, for streaming (multishot) submissions, also releases the RX buffer with rtio_release_buffer(). The second completion therefore reads a freed rtio_iodev_sqe, pushes the same mpsc node onto the submission queue while it is already on the pool free list — splicing the two lists together — and re-submits the freed request so the next measurement is written through an already-released buffer. For one-shot submissions it emits a spurious success completion carrying stale userdata and frees the same pool entry twice. The failure branch is driven by sensor conditions rather than by host software. The vendor API documents statuses such as ERROR_ARGUS_BIAS_VOLTAGE_REINIT and ERROR_ARGUS_LASER_MONITOR_INACTIVE as transient results of harsh ambient light, so a party in front of the optical sensor can provoke the invalid-data condition without any physical contact with the board or any software access; SPI transfer errors reach the same branch. In releases before the payload.Status check was dropped, ordinary sharp distance transitions in the sensor's field of view were sufficient. Impact is corruption of the RTIO submission pool and mempool bookkeeping: aliased submissions, writes through released buffers, and duplicate completions delivered to the application. The attacker does not control the corrupted content, so the practical consequence is memory corruption and loss of availability on devices that instantiate brcm,afbr-s50, rather than directed code execution. Only builds that enable this driver are affected.Show less
-
-
Oct 22, 2026
Oct 21, 2026
N/A· v4
8.1 HIGH· v3
N/A· v2
Replaying GSS-TSIG signed UDP messages can result in memory corruption in "`named`". An attacker who can capture a previously signed UDP message can replay it while the negotiated TSIG key is still valid. By also sendin...Show more
Replaying GSS-TSIG signed UDP messages can result in memory corruption in "`named`". An attacker who can capture a previously signed UDP message can replay it while the negotiated TSIG key is still valid. By also sending crafted queries to a zone the attacker controls, the attacker may potentially achieve remote code execution. This issue affects BIND 9 versions 9.11.0 through 9.18.50, 9.20.0 through 9.20.29, 9.21.0 through 9.21.26, 9.11.3-S1 through 9.18.50-S1, and 9.20.9-S1 through 9.20.29-S1.Show less
-
-
Oct 20, 2026
Oct 20, 2026
N/A· v4
5.5 MEDIUM· v3
N/A· v2
A double free issue was addressed with improved memory management. This issue is fixed in iOS 26.7 and iPadOS 26.7, iOS 27 and iPadOS 27, macOS Golden Gate 27, macOS Sequoia 15.8, macOS Tahoe 26.7, tvOS 27, visionOS 27,...Show more
A double free issue was addressed with improved memory management. This issue is fixed in iOS 26.7 and iPadOS 26.7, iOS 27 and iPadOS 27, macOS Golden Gate 27, macOS Sequoia 15.8, macOS Tahoe 26.7, tvOS 27, visionOS 27, watchOS 27. An app may be able to cause unexpected system termination.Show less
-
-
Oct 19, 2026
Oct 19, 2026
2.1 LOW· v4
4.3 MEDIUM· v3
5.0 MEDIUM· v2
A vulnerability was detected in Artifex MuPDF up to 1.28.5. This impacts the function free_char_list of the file source/pdf/pdf-xref.c of the component Signature Locking. Performing a manipulation results in double free....Show more
A vulnerability was detected in Artifex MuPDF up to 1.28.5. This impacts the function free_char_list of the file source/pdf/pdf-xref.c of the component Signature Locking. Performing a manipulation results in double free. The attack may be initiated remotely. The exploit is now public and may be used. The patch is named 3984925b660afb8a781ddf504021e91be1bc671e. To fix this issue, it is recommended to deploy a patch.Show less
-
-
Oct 16, 2026
Oct 16, 2026
N/A· v4
5.3 MEDIUM· v3
N/A· v2
libIEC61850 is an open-source implementation of IEC 61850 client and server protocols including MMS, GOOSE, Sampled Values, and R-Session. From 1.6.1 until 1.6.2, a successful MMS ObtainFile operation closes MmsObtainFil...Show more
libIEC61850 is an open-source implementation of IEC 61850 client and server protocols including MMS, GOOSE, Sampled Values, and R-Session. From 1.6.1 until 1.6.2, a successful MMS ObtainFile operation closes MmsObtainFileTask::fileHandle but leaves the stale non-NULL value in a task marked MMS_FILE_UPLOAD_STATE_NOT_USED. If a later ObtainFile request reuses that task and destination creation fails, MMS_FILE_UPLOAD_STATE_SEND_OBTAIN_FILE_ERROR_DESTINATION cleanup closes the stale FILE object again. Servers with the MMS file service and ObtainFile enabled can therefore be crashed remotely by the success-then-failure request sequence. This issue is fixed in version 1.6.2.Show less
-
-
Oct 15, 2026
Oct 14, 2026
6.9 MEDIUM· v4
7.1 HIGH· v3
N/A· v2
L-SMASH through 2.14.5 contains a double free vulnerability in hevc_setup_first_summary() and h264_setup_first_summary() in importer/nalu_imp.c that frees borrowed codec-specific objects on error paths. Attackers can sup...Show more
L-SMASH through 2.14.5 contains a double free vulnerability in hevc_setup_first_summary() and h264_setup_first_summary() in importer/nalu_imp.c that frees borrowed codec-specific objects on error paths. Attackers can supply a crafted Annex-B elementary stream lacking a parseable SPS to lsmash_read_file() or the boxdumper, remuxer, or muxer tools, causing use-after-free, heap corruption, and crashes.Show less
-
-
Oct 15, 2026
Oct 14, 2026
6.5 MEDIUM· v4
N/A· v3
N/A· v2
A defect in the Qt for MCUs core string handling causes heap memory corruption. When an application passes text into Qt Quick Ultralite using the public Qul::String interface type, and that text is held in a std::string,...Show more
A defect in the Qt for MCUs core string handling causes heap memory corruption. When an application passes text into Qt Quick Ultralite using the public Qul::String interface type, and that text is held in a std::string, the conversion to the internal string type copies the pointer without taking ownership of it. Two objects then release the same memory, producing a double free, an invalid free, or a use-after-free.Show less
1Adobe
1Photoshop
Oct 22, 2026
Oct 13, 2026
N/A· v4
7.8 HIGH· v3
N/A· v2
Photoshop Desktop is affected by a Double Free vulnerability that could result in arbitrary code execution in the context of the current user. An attacker could exploit this vulnerability to execute arbitrary code. Explo...Show more
Photoshop Desktop is affected by a Double Free vulnerability that could result in arbitrary code execution in the context of the current user. An attacker could exploit this vulnerability to execute arbitrary code. Exploitation of this issue requires user interaction in that a victim must open a malicious file.Show less
1Microsoft
7Windows 11 23h2
Windows 11 24h2Windows 11 25h2+4 more
Oct 14, 2026
Oct 13, 2026
N/A· v4
7.5 HIGH· v3
N/A· v2
Double free in Windows Internet Information Services allows an unauthorized attacker to deny service over a network.
1Microsoft
8Windows 10 21h2
Windows 10 22h2Windows 11 23h2+5 more
Oct 16, 2026
Oct 13, 2026
N/A· v4
7.0 HIGH· v3
N/A· v2
Double free in Windows Update Orchestrator Service allows an authorized attacker to elevate privileges locally.
1Microsoft
11Windows 10 1809
Windows 10 21h2Windows 10 22h2+8 more
Oct 16, 2026
Oct 13, 2026
N/A· v4
7.8 HIGH· v3
N/A· v2
Double free in OpenSSH for Windows allows an authorized attacker to elevate privileges locally.
1Microsoft
5365 Apps
Microsoft 365Office 2021+2 more
Oct 15, 2026
Oct 13, 2026
N/A· v4
8.8 HIGH· v3
N/A· v2
Double free in Microsoft Office Excel allows an unauthorized attacker to execute code over a network.
1Microsoft
5365 Apps
Microsoft 365Office 2021+2 more
Oct 15, 2026
Oct 13, 2026
N/A· v4
8.8 HIGH· v3
N/A· v2
Double free in Microsoft Office Excel allows an unauthorized attacker to execute code over a network.
1Microsoft
3365 Apps
Office 2021Office 2024
Oct 15, 2026
Oct 13, 2026
N/A· v4
9.8 CRITICAL· v3
N/A· v2
Double free in Microsoft Office Outlook allows an unauthorized attacker to execute code over a network.
-
-
Oct 14, 2026
Oct 13, 2026
N/A· v4
9.8 CRITICAL· v3
N/A· v2
Double free in Microsoft Failover Cluster Virtual Driver allows an unauthorized attacker to execute code over a network.
-
-
Oct 14, 2026
Oct 13, 2026
N/A· v4
7.0 HIGH· v3
N/A· v2
Double free in Connected Devices Platform Service (Cdpsvc) allows an authorized attacker to elevate privileges locally.
1Microsoft
7Windows 10 1607
Windows 10 1809Windows Server 2012+4 more
Oct 20, 2026
Oct 13, 2026
N/A· v4
8.1 HIGH· v3
N/A· v2
Double free in Windows DHCP Server allows an unauthorized attacker to execute code over a network.
-
-
Oct 16, 2026
Oct 13, 2026
N/A· v4
7.0 HIGH· v3
N/A· v2
Double free in Windows Ancillary Function Driver for WinSock allows an authorized attacker to elevate privileges locally.
1Microsoft
6Windows 11 23h2
Windows 11 24h2Windows 11 25h2+3 more
Oct 16, 2026
Oct 13, 2026
N/A· v4
7.8 HIGH· v3
N/A· v2
Double free in Windows Hyper-V allows an authorized attacker to elevate privileges locally.
-
-
Oct 17, 2026
Oct 13, 2026
N/A· v4
8.8 HIGH· v3
N/A· v2
Double free in Windows Shell allows an unauthorized attacker to execute code over a network.