Menu

Star on GitHub · 3.2k

CVE-2024-50196

5.5 · MEDIUM

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 chaine…

Published Nov 8, 2024CWE-754EPSS 0.21%

Overview

CVE-2024-50196 is a medium-severity vulnerability. It was published on November 8, 2024 and has a CVSS 3.1 base score of 5.5 (MEDIUM).

This vulnerability has a CVSS 3.1 base score of 5.5, rated MEDIUM. It requires local or adjacent network access to exploit. Some level of privileges is required for exploitation.

Technical 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() fun

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2024-50196?

CVE-2024-50196 is a medium-severity vulnerability. It was published on November 8, 2024 and has a CVSS 3.1 base score of 5.5 (MEDIUM).

How severe is CVE-2024-50196?

This vulnerability has a CVSS 3.1 base score of 5.5, rated MEDIUM. It requires local or adjacent network access to exploit. Some level of privileges is required for exploitation.

How do I fix or remediate CVE-2024-50196?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2024-50196?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2024-50196 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.

Related MEDIUM CVEs from 2024

View all