CVE-2021-47172
Linux Kernel vulnerability analysis and mitigation

Overview

In the Linux kernel, a vulnerability (CVE-2021-47172) was discovered in the AD7124 ADC driver. The issue relates to potential overflow due to non-sequential channel numbers in the iio:adc:ad7124 component. The vulnerability was discovered in May 2021 and has been resolved through a patch. The issue affects the Linux kernel's Industrial I/O subsystem, specifically the Analog Devices AD7124 ADC driver (Kernel Git).

Technical details

The vulnerability occurs when channel numbering doesn't start at 0 or contains gaps, which can lead to overflow of the available storage. This issue was introduced as part of a fix to ensure the driver didn't rely on the ordering of child nodes. The problem manifests in the ad7124_of_parse_channel_config function where insufficient validation of channel numbers could allow an index to exceed the allocated array bounds (Kernel Git).

Impact

If exploited, this vulnerability could lead to a buffer overflow condition, potentially resulting in memory corruption. The issue affects systems using the AD7124 ADC driver in the Linux kernel (Kernel Git).

Exploitability

The vulnerability requires access to configure the device tree or system configuration for the AD7124 ADC. It was discovered during testing with QEMU, suggesting it can be triggered through normal system configuration operations (Kernel Git).

Mitigation and workarounds

The issue has been fixed by adding validation checks to ensure channel numbers don't exceed the available number of channels. The fix was implemented through a patch that adds explicit bounds checking before processing channel configurations (Kernel Git).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-68454HIGH8.8
  • Linux Kernel logoLinux Kernel
  • linux-hwe-7.0
NoYesAug 13, 2026
CVE-2026-68452HIGH7.8
  • Linux Kernel logoLinux Kernel
  • linux-raspi-5.4
NoYesAug 13, 2026
CVE-2026-68451HIGH7.8
  • Linux Kernel logoLinux Kernel
  • linux-azure-nvidia
NoYesAug 13, 2026
CVE-2026-68453HIGH7.1
  • Linux Kernel logoLinux Kernel
  • kernel-64k-modules-core
NoYesAug 13, 2026
CVE-2026-68450NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-aws
NoYesAug 12, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management