DEBIAN-CVE-2022-50558

Source
https://security-tracker.debian.org/tracker/CVE-2022-50558
Import Source
https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2022-50558.json
JSON Data
https://api.osv.dev/v1/vulns/DEBIAN-CVE-2022-50558
Upstream
Published
2025-10-22T14:15:40.513Z
Modified
2025-11-19T01:08:52.987902Z
Summary
[none]
Details

In the Linux kernel, the following vulnerability has been resolved: regmap-irq: Use the new numconfigregs property in regmapaddirqchipfwnode Commit faa87ce9196d ("regmap-irq: Introduce config registers for irq types") added the numconfigregs, then commit 9edd4f5aee84 ("regmap-irq: Deprecate type registers and virtual registers") suggested to replace numtypereg with it. However, regmapaddirqchipfwnode wasn't modified to use the new property. Later on, commit 255a03bb1bb3 ("ASoC: wcd9335: Convert irq chip to config regs") removed the old numtypereg property from the WCD9335 driver's struct regmapirqchip, causing a null pointer dereference in regmapirqsettype when it tried to index d->typebuf as it was never allocated in regmapaddirqchipfwnode: [ 39.199374] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 [ 39.200006] Call trace: [ 39.200014] regmapirqsettype+0x84/0x1c0 [ 39.200026] _irqsettrigger+0x60/0x1c0 [ 39.200040] _setupirq+0x2f4/0x78c [ 39.200051] requestthreadedirq+0xe8/0x1a0 Use numconfigregs in regmapaddirqchipfwnode instead of numtypereg, and fall back to it if numconfigregs isn't defined to maintain backward compatibility.

References

Affected packages

Debian:12 / linux

Package

Name
linux
Purl
pkg:deb/debian/linux?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
6.1.4-1

Ecosystem specific

{
    "urgency": "not yet assigned"
}

Debian:13 / linux

Package

Name
linux
Purl
pkg:deb/debian/linux?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
6.1.4-1

Ecosystem specific

{
    "urgency": "not yet assigned"
}

Debian:14 / linux

Package

Name
linux
Purl
pkg:deb/debian/linux?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
6.1.4-1

Ecosystem specific

{
    "urgency": "not yet assigned"
}