CVE-2022-49525

media: cx25821: Fix the warning when removing the module

State
Published
Severity
Not scored
Published
Feb 26, 2025
Updated
May 11, 2026
Reserved
Feb 26, 2025

Read the record on cve.org

Description

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

media: cx25821: Fix the warning when removing the module

When removing the module, we will get the following warning:

[ 14.746697] remove_proc_entry: removing non-empty directory 'irq/21', leaking at least 'cx25821[1]' [ 14.747449] WARNING: CPU: 4 PID: 368 at fs/proc/generic.c:717 remove_proc_entry+0x389/0x3f0 [ 14.751611] RIP: 0010:remove_proc_entry+0x389/0x3f0 [ 14.759589] Call Trace: [ 14.759792] <TASK> [ 14.759975] unregister_irq_proc+0x14c/0x170 [ 14.760340] irq_free_descs+0x94/0xe0 [ 14.760640] mp_unmap_irq+0xb6/0x100 [ 14.760937] acpi_unregister_gsi_ioapic+0x27/0x40 [ 14.761334] acpi_pci_irq_disable+0x1d3/0x320 [ 14.761688] pci_disable_device+0x1ad/0x380 [ 14.762027] ? _raw_spin_unlock_irqrestore+0x2d/0x60 [ 14.762442] ? cx25821_shutdown+0x20/0x9f0 [cx25821] [ 14.762848] cx25821_finidev+0x48/0xc0 [cx25821] [ 14.763242] pci_device_remove+0x92/0x240

Fix this by freeing the irq before call pci_disable_device().

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 02b20b0b4cde011f7ad6b5363fb88b93f7ad4e5b to before 4d6295b6d986476232332fffd08575b185f90d81Affected
  • 02b20b0b4cde011f7ad6b5363fb88b93f7ad4e5b to before 5beb85ff7d005ddb7bf604a4f2dc76f01b84b318Affected
  • 02b20b0b4cde011f7ad6b5363fb88b93f7ad4e5b to before 258639bc55a586ee6df92d89786ccf1c71546d70Affected
  • 02b20b0b4cde011f7ad6b5363fb88b93f7ad4e5b to before 222292930c8ecc3516e03ec1f9fa8448be7ff496Affected
  • 02b20b0b4cde011f7ad6b5363fb88b93f7ad4e5b to before 3f94169affa33c9db4a439d88f09cb2ed3a33332Affected
  • 02b20b0b4cde011f7ad6b5363fb88b93f7ad4e5b to before 1f0fc1dfb5fdd456657519a97fab83691b96c6a0Affected
  • 02b20b0b4cde011f7ad6b5363fb88b93f7ad4e5b to before 9d92291698e5cc35a2b8a1106a01ddd7d60ade2dAffected
  • 02b20b0b4cde011f7ad6b5363fb88b93f7ad4e5b to before 005fd553f5f10fe8618d92f94ad10f9051eac331Affected
  • 02b20b0b4cde011f7ad6b5363fb88b93f7ad4e5b to before 2203436a4d24302871617373a7eb21bc17e38762Affected
LinuxLinux
  • 2.6.32Affected
  • before 2.6.32Not affected
  • 4.9.318 through 4.9.*Not affected
  • 4.14.283 through 4.14.*Not affected
  • 4.19.247 through 4.19.*Not affected
  • 5.4.198 through 5.4.*Not affected
  • 5.10.121 through 5.10.*Not affected
  • 5.15.46 through 5.15.*Not affected
  • 5.17.14 through 5.17.*Not affected
  • 5.18.3 through 5.18.*Not affected
  • 5.19 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.