5.5

CVE-2024-50196: linux

CVSS: 5.5v3.1MediumModified
AliasesUBUNTU-CVE-2024-50196DEBIAN-CVE-2024-50196
Published 08-11-2024Last modified 11-05-2026

Vulnerability summary

CVE-2024-50196 is a medium (CVSS 5.5) vulnerability in linux. EPSS estimates a 0.21% chance of exploitation in the next 30 days, higher than 10.1% of scored vulnerabilities.

Overall risk
22/100
0100
Low · default modelHow is this calculated?
CVSS score
5.5/10
010
Medium · v3.1 (CVE.org)
EPSS score
0.21%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 47 · Related 48

Timeline

  1. 08-11-2024
    PublishedVulnerability first disclosed.
  2. 11-05-2026
    Last modifiedVulnerability information updated.

Description

In the Linux kernel, the following vulnerability has been resolved: pinctrl: ocelot: fix system hang on level based interrupts The current implementation only calls chained_irq_enter() and chained_irq_exit() if it detects pending interrupts. ``` for (i = 0; i < info->stride; i++) { uregmap_read(info->map, id_reg + 4 * i, &reg); if (!reg) continue; chained_irq_enter(parent_chip, desc); ``` However, in case of GPIO pin configured in level mode and the parent controller configured in edge mode, GPIO interrupt might be lowered by the hardware. In the result, if the interrupt is short enough, the parent interrupt is still pending while the GPIO interrupt is cleared; chained_irq_enter() never gets called and the system hangs trying to service the parent interrupt. Moving chained_irq_enter() and chained_irq_exit() outside the for loop ensures that they are called even when GPIO interrupt is lowered by the hardware. The similar code with chained_irq_enter() / chained_irq_exit() functions wrapping interrupt checking loop may be found in many other drivers: ``` grep -r -A 10 chained_irq_enter drivers/pinctrl ```

CVSS metrics

4 scores · 4 sources · 1 version

EPSS trend

Probability

0.21%

Chance of exploitation in the next 30 days

Percentile

10%

Versus all other CVEs

30-day change

0.00 pp

From 0.21% on 19-09-2026

19-09-202619-10-2026
EPSS score
0.21%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Ubuntu130 products
  • linux< 5.4.0-224.244 | < 5.15.0-133.144 | < 6.8.0-56.58
  • linux-allwinner-5.19All versions (No fix recorded)
  • linux-aws< 5.4.0-1153.163 | < 5.15.0-1078.85 | < 6.8.0-1025.27
  • linux-aws-5.0All versions (No fix recorded)
  • linux-aws-5.11All versions (No fix recorded)
Linux2 products
  • linux≥ ce8dc0943357a5d10b05dcf0556b537c1d7b8b1f, < 655f5d4662b958122b260be05aa6dfdf8768efe6 | ≥ ce8dc0943357a5d10b05dcf0556b537c1d7b8b1f, < 4a81800ef05bea5a9896f199677f7b7f5020776a | ≥ ce8dc0943357a5d10b05dcf0556b537c1d7b8b1f, < 20728e86289ab463b99b7ab4425515bd26aba417 | ≥ ce8dc0943357a5d10b05dcf0556b537c1d7b8b1f, < dcbe9954634807ec54e22bde278b5b269f921381 | ≥ ce8dc0943357a5d10b05dcf0556b537c1d7b8b1f, < 93b8ddc54507a227087c60a0013ed833b6ae7d3c | 4.16
  • linux_kernel< 5.15.169 | ≥ 5.16, < 6.1.114 | ≥ 6.2, < 6.6.58 | ≥ 6.7, < 6.11.5 | 6.12:rc1 | 6.12:rc2 | 6.12:rc3
Debian1 product
  • linux< 6.1.115-1 | < 6.11.5-1

3 vendors · 133 products

References

46 links
Show all 46 references