CVE-2025-71199

Not scored yetLast modified Jun 17, 2026

Description

In the Linux kernel, the following vulnerability has been resolved:

iio: adc: at91-sama5d2_adc: Fix potential use-after-free in sama5d2_adc driver

at91_adc_interrupt can call at91_adc_touch_data_handler function to start the work by schedule_work(&st->touch_st.workq).

If we remove the module which will call at91_adc_remove to make cleanup, it will free indio_dev through iio_device_unregister but quite a bit later. While the work mentioned above will be used. The sequence of operations that may lead to a UAF bug is as follows:

CPU0 CPU1

| at91_adc_workq_handler at91_adc_remove | iio_device_unregister(indio_dev) | //free indio_dev a bit later | | iio_push_to_buffers(indio_dev) | //use indio_dev

Fix it by ensuring that the work is canceled before proceeding with the cleanup in at91_adc_remove.

Metrics

No CVSS score has been published yet.

Affected software

VendorProductVersions
LinuxLinux>= 23ec2774f1cc168b1f32a2e0ed2709cb473bb94e, < 4c83dd62595ee7b7c9298a4d19a256b6647e7240; >= 23ec2774f1cc168b1f32a2e0ed2709cb473bb94e, < fdc8c835c637a3473878d1e7438c77ab8928af63; >= 23ec2774f1cc168b1f32a2e0ed2709cb473bb94e, < 919d176b05776c7ede79c36744c823a07d631617; >= 23ec2774f1cc168b1f32a2e0ed2709cb473bb94e, < 9795fe80976f8c31cafda7d44edfc0f532d1f7c4; >= 23ec2774f1cc168b1f32a2e0ed2709cb473bb94e, < d7b6fc224c7f5d6d8adcb18037138d3cfe2bbdfe; >= 23ec2774f1cc168b1f32a2e0ed2709cb473bb94e, < d890234a91570542c228a20f132ce74f9fedd904; >= 23ec2774f1cc168b1f32a2e0ed2709cb473bb94e, < dbdb442218cd9d613adeab31a88ac973f22c4873
LinuxLinux4.19

References

Timeline

Published
Feb 4, 2026
Last modified
Jun 17, 2026
NVD status
Deferred

Related CVEs from 2025

CVE-2025-71209.8A vulnerability was found in Campcodes Complaint Management System 1.0 and classified as critical. Affected by this issue is some unknown fuCVE-2025-712005.5In the Linux kernel, the following vulnerability has been resolved: mmc: sdhci-of-dwcmshc: Prevent illegal clock reduction in HS200/HS400 mCVE-2025-712017.1In the Linux kernel, the following vulnerability has been resolved: netfs: Fix early read unlock of page with EOF in middle The read resulCVE-2025-712025.5In the Linux kernel, the following vulnerability has been resolved: iommu/sva: invalidate stale IOTLB entries for kernel address space IntCVE-2025-712037.0In the Linux kernel, the following vulnerability has been resolved: riscv: Sanitize syscall table indexing under speculation The syscall nCVE-2025-712045.5In the Linux kernel, the following vulnerability has been resolved: smb/server: fix refcount leak in parse_durable_handle_context() When tCVE-2025-71218.8A vulnerability was found in Campcodes Complaint Management System 1.0. It has been classified as critical. This affects an unknown part of CVE-2025-712109.8A vulnerability in the Trend Micro Apex One management console could allow a remote attacker to upload malicious code and execute commands oCVE-2025-712119.8A vulnerability in the Trend Micro Apex One management console could allow a remote attacker to upload malicious code and execute commands oCVE-2025-712127.8A link following vulnerability in the Trend Micro Apex One scan engine could allow a local attacker to escalate privileges on affected instaCVE-2025-712137.8An origin validation error vulnerability in Trend Micro Apex One could allow a local attacker to escalate privileges on affected installatioCVE-2025-712147.8An origin validation error vulnerability in the Trend Micro Apex One (mac) agent iCore service could allow a local attacker to escalate priv
CVE-2025-71199: Unscored | Vulnix