CVE-2023-53098

Source
https://nvd.nist.gov/vuln/detail/CVE-2023-53098
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-53098.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2023-53098
Related
Published
2025-05-02T16:15:28Z
Modified
2025-05-05T22:59:19.833864Z
Summary
[none]
Details

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

media: rc: gpio-ir-recv: add remove function

In case runtime PM is enabled, do runtime PM clean up to remove cpu latency qos request, otherwise driver removal may have below kernel dump:

[ 19.463299] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000048 [ 19.472161] Mem abort info: [ 19.474985] ESR = 0x0000000096000004 [ 19.478754] EC = 0x25: DABT (current EL), IL = 32 bits [ 19.484081] SET = 0, FnV = 0 [ 19.487149] EA = 0, S1PTW = 0 [ 19.490361] FSC = 0x04: level 0 translation fault [ 19.495256] Data abort info: [ 19.498149] ISV = 0, ISS = 0x00000004 [ 19.501997] CM = 0, WnR = 0 [ 19.504977] user pgtable: 4k pages, 48-bit VAs, pgdp=0000000049f81000 [ 19.511432] [0000000000000048] pgd=0000000000000000, p4d=0000000000000000 [ 19.518245] Internal error: Oops: 0000000096000004 [#1] PREEMPT SMP [ 19.524520] Modules linked in: gpioirrecv(+) rccore [last unloaded: rccore] [ 19.531845] CPU: 0 PID: 445 Comm: insmod Not tainted 6.2.0-rc1-00028-g2c397a46d47c #72 [ 19.531854] Hardware name: FSL i.MX8MM EVK board (DT) [ 19.531859] pstate: 80000005 (Nzcv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 19.551777] pc : cpulatencyqosremoverequest+0x20/0x110 [ 19.557277] lr : gpioirrecvruntimesuspend+0x18/0x30 [gpioirrecv] [ 19.557294] sp : ffff800008ce3740 [ 19.557297] x29: ffff800008ce3740 x28: 0000000000000000 x27: ffff800008ce3d50 [ 19.574270] x26: ffffc7e3e9cea100 x25: 00000000000f4240 x24: ffffc7e3f9ef0e30 [ 19.574284] x23: 0000000000000000 x22: ffff0061803820f4 x21: 0000000000000008 [ 19.574296] x20: ffffc7e3fa75df30 x19: 0000000000000020 x18: ffffffffffffffff [ 19.588570] x17: 0000000000000000 x16: ffffc7e3f9efab70 x15: ffffffffffffffff [ 19.595712] x14: ffff800008ce37b8 x13: ffff800008ce37aa x12: 0000000000000001 [ 19.602853] x11: 0000000000000001 x10: ffffcbe3ec0dff87 x9 : 0000000000000008 [ 19.609991] x8 : 0101010101010101 x7 : 0000000000000000 x6 : 000000000f0bfe9f [ 19.624261] x5 : 00ffffffffffffff x4 : 0025ab8e00000000 x3 : ffff006180382010 [ 19.631405] x2 : ffffc7e3e9ce8030 x1 : ffffc7e3fc3eb810 x0 : 0000000000000020 [ 19.638548] Call trace: [ 19.640995] cpulatencyqosremoverequest+0x20/0x110 [ 19.646142] gpioirrecvruntimesuspend+0x18/0x30 [gpioirrecv] [ 19.652339] pmgenericruntimesuspend+0x2c/0x44 [ 19.657055] _rpmcallback+0x48/0x1dc [ 19.660807] rpmcallback+0x6c/0x80 [ 19.664301] rpmsuspend+0x10c/0x640 [ 19.667880] rpmidle+0x250/0x2d0 [ 19.671198] updateautosuspend+0x38/0xe0 [ 19.675213] pmruntimesetautosuspenddelay+0x40/0x60 [ 19.680442] gpioirrecvprobe+0x1b4/0x21c [gpioirrecv] [ 19.685941] platformprobe+0x68/0xc0 [ 19.689610] reallyprobe+0xc0/0x3dc [ 19.693189] _driverprobedevice+0x7c/0x190 [ 19.697550] driverprobedevice+0x3c/0x110 [ 19.701739] _driverattach+0xf4/0x200 [ 19.705578] busforeachdev+0x70/0xd0 [ 19.709417] driverattach+0x24/0x30 [ 19.712998] busadddriver+0x17c/0x240 [ 19.716834] driverregister+0x78/0x130 [ 19.720676] _platformdriverregister+0x28/0x34 [ 19.725386] gpioirrecvdriverinit+0x20/0x1000 [gpioirrecv] [ 19.731404] dooneinitcall+0x44/0x2ac [ 19.735243] doinitmodule+0x48/0x1d0 [ 19.739003] loadmodule+0x19fc/0x2034 [ 19.742759] _dosysfinitmodule+0xac/0x12c [ 19.747124] _arm64sysfinitmodule+0x20/0x30 [ 19.751664] invokesyscall+0x48/0x114 [ 19.755420] el0svccommon.constprop.0+0xcc/0xec [ 19.760132] doel0svc+0x38/0xb0 [ 19.763456] el0svc+0x2c/0x84 [ 19.766516] el0t64synchandler+0xf4/0x120 [ 19.770789] el0t64_sync+0x190/0x194 [ 19.774460] Code: 910003fd a90153f3 aa0003f3 91204021 (f9401400) [ 19.780556] ---[ end trace 0000000000000000 ]---

References

Affected packages

Debian:11 / 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
5.10.178-1

Affected versions

5.*

5.10.46-4
5.10.46-5
5.10.70-1~bpo10+1
5.10.70-1
5.10.84-1
5.10.92-1~bpo10+1
5.10.92-1
5.10.92-2
5.10.103-1~bpo10+1
5.10.103-1
5.10.106-1
5.10.113-1
5.10.120-1~bpo10+1
5.10.120-1
5.10.127-1
5.10.127-2~bpo10+1
5.10.127-2
5.10.136-1
5.10.140-1
5.10.148-1
5.10.149-1
5.10.149-2
5.10.158-1
5.10.158-2
5.10.162-1

Ecosystem specific

{
    "urgency": "not yet assigned"
}

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.20-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.20-1

Ecosystem specific

{
    "urgency": "not yet assigned"
}