CVE-2021-47284
published 2024-05-21CVE-2021-47284: In the Linux kernel, the following vulnerability has been resolved: isdn: mISDN: netjet: Fix crash in nj_probe: 'nj_setup' in netjet.c might fail with -EIO and…
PriorityP418medium4.7CVSS 3.1
AVLACHPRLUINSUCNINAH
EPSS
0.23%
13.4th percentile
In the Linux kernel, the following vulnerability has been resolved:
isdn: mISDN: netjet: Fix crash in nj_probe:
'nj_setup' in netjet.c might fail with -EIO and in this case
'card->irq' is initialized and is bigger than zero. A subsequent call to
'nj_release' will free the irq that has not been requested.
Fix this bug by deleting the previous assignment to 'card->irq' and just
keep the assignment before 'request_irq'.
The KASAN's log reveals it:
[ 3.354615 ] WARNING: CPU: 0 PID: 1 at kernel/irq/manage.c:1826
free_irq+0x100/0x480
[ 3.355112 ] Modules linked in:
[ 3.355310 ] CPU: 0 PID: 1 Comm: swapper/0 Not tainted
5.13.0-rc1-00144-g25a1298726e #13
[ 3.355816 ] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS
rel-1.12.0-59-gc9ba5276e321-prebuilt.qemu.org 04/01/2014
[ 3.356552 ] RIP: 0010:free_irq+0x100/0x480
[ 3.356820 ] Code: 6e 08 74 6f 4d 89 f4 e8 5e ac 09 00 4d 8b 74 24 18
4d 85 f6 75 e3 e8 4f ac 09 00 8b 75 c8 48 c7 c7 78 c1 2e 85 e8 e0 cf f5
ff 0b 48 8b 75 c0 4c 89 ff e8 72 33 0b 03 48 8b 43 40 4c 8b a0 80
[ 3.358012 ] RSP: 0000:ffffc90000017b48 EFLAGS: 00010082
[ 3.358357 ] RAX: 0000000000000000 RBX: ffff888104dc8000 RCX:
0000000000000000
[ 3.358814 ] RDX: ffff8881003c8000 RSI: ffffffff8124a9e6 RDI:
00000000ffffffff
[ 3.359272 ] RBP: ffffc90000017b88 R08: 0000000000000000 R09:
0000000000000000
[ 3.359732 ] R10: ffffc900000179f0 R11: 0000000000001d04 R12:
0000000000000000
[ 3.360195 ] R13: ffff888107dc6000 R14: ffff888107dc6928 R15:
ffff888104dc80a8
[ 3.360652 ] FS: 0000000000000000(0000) GS:ffff88817bc00000(0000)
knlGS:0000000000000000
[ 3.361170 ] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 3.361538 ] CR2: 0000000000000000 CR3: 000000000582e000 CR4:
00000000000006f0
[ 3.362003 ] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[ 3.362175 ] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
0000000000000400
[ 3.362175 ] Call Trace:
[ 3.362175 ] nj_release+0x51/0x1e0
[ 3.362175 ] nj_probe+0x450/0x950
[ 3.362175 ] ? pci_device_r
Affected
22 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | linux | < linux 5.10.46-1 (bookworm) | linux 5.10.46-1 (bookworm) |
| linux | linux | — | — |
| linux | linux | >= a900845e56617edc005fd8f35bfd5a407aaf96c8 < 958cb1078ca60d214826fd90a0961a447fade59a | 958cb1078ca60d214826fd90a0961a447fade59a |
| linux | linux | >= a900845e56617edc005fd8f35bfd5a407aaf96c8 < 4c1fcb6ec964b44edbf84235134582a5ffae1521 | 4c1fcb6ec964b44edbf84235134582a5ffae1521 |
| linux | linux | >= a900845e56617edc005fd8f35bfd5a407aaf96c8 < a0a37e4454ca1c0b424edc2c9c2487c2c46a1be6 | a0a37e4454ca1c0b424edc2c9c2487c2c46a1be6 |
| linux | linux | >= a900845e56617edc005fd8f35bfd5a407aaf96c8 < bf78e25bd3f487208e042c67c8a31706c2dba265 | bf78e25bd3f487208e042c67c8a31706c2dba265 |
| linux | linux | >= a900845e56617edc005fd8f35bfd5a407aaf96c8 < 9d7d4649dc1c53acf76df260fd519db698ed20d7 | 9d7d4649dc1c53acf76df260fd519db698ed20d7 |
| linux | linux | >= a900845e56617edc005fd8f35bfd5a407aaf96c8 < 143fc7220961220eecc04669e5909af8847bf8c8 | 143fc7220961220eecc04669e5909af8847bf8c8 |
| linux | linux | >= a900845e56617edc005fd8f35bfd5a407aaf96c8 < 6249193e03709ea625e10706ecaf17fea0427d3d | 6249193e03709ea625e10706ecaf17fea0427d3d |
| linux | linux | >= a900845e56617edc005fd8f35bfd5a407aaf96c8 < 9f6f852550d0e1b7735651228116ae9d300f69b3 | 9f6f852550d0e1b7735651228116ae9d300f69b3 |
| linux | linux_kernel | < 4.4.273 | 4.4.273 |
| linux | linux_kernel | — | — |
| linux | linux_kernel | >= 0 < 5.10.46-1 | 5.10.46-1 |
| linux | linux_kernel | >= 0 < 5.10.46-1 | 5.10.46-1 |
| linux | linux_kernel | >= 0 < 5.10.46-1 | 5.10.46-1 |
| linux | linux_kernel | >= 0 < 5.10.46-1 | 5.10.46-1 |
| linux | linux_kernel | >= 4.10 < 4.14.237 | 4.14.237 |
| linux | linux_kernel | >= 4.15 < 4.19.195 | 4.19.195 |
| linux | linux_kernel | >= 4.20 < 5.4.126 | 5.4.126 |
| linux | linux_kernel | >= 4.5 < 4.9.273 | 4.9.273 |
| linux | linux_kernel | >= 5.11 < 5.12.11 | 5.12.11 |
| linux | linux_kernel | >= 5.5 < 5.10.44 | 5.10.44 |
CVSS provenance
nvdv3.14.7MEDIUMCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
osv4.7MEDIUM
vendor_debian4.7MEDIUM
vendor_redhat4.7MEDIUM
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Red Hat
kernel: isdn: mISDN: netjet: Fix crash in nj_probe
vendor_redhat·2024-05-21·CVSS 4.7
CVE-2021-47284 [MEDIUM] CWE-590 kernel: isdn: mISDN: netjet: Fix crash in nj_probe
kernel: isdn: mISDN: netjet: Fix crash in nj_probe
In the Linux kernel, the following vulnerability has been resolved:
isdn: mISDN: netjet: Fix crash in nj_probe:
'nj_setup' in netjet.c might fail with -EIO and in this case
'card->irq' is initialized and is bigger than zero. A subsequent call to
'nj_release' will free the irq that has not been requested.
Fix this bug by deleting the previous assignment to 'card->irq' and just
keep the assignment before 'request_irq'.
The KASAN's log reveals it:
[ 3.354615 ] WARNING: CPU: 0 PID: 1 at kernel/irq/manage.c:1826
free_irq+0x100/0x480
[ 3.355112 ] Modules linked in:
[ 3.355310 ] CPU: 0 PID: 1 Comm: swapper/0 Not tainted
5.13.0-rc1-00144-g25a1298726e #13
[ 3.355816 ] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS
rel-1.12.0-59-gc9ba5276
Debian
CVE-2021-47284: linux - In the Linux kernel, the following vulnerability has been resolved: isdn: mISDN...
vendor_debian·2021·CVSS 4.7
CVE-2021-47284 [MEDIUM] CVE-2021-47284: linux - In the Linux kernel, the following vulnerability has been resolved: isdn: mISDN...
In the Linux kernel, the following vulnerability has been resolved: isdn: mISDN: netjet: Fix crash in nj_probe: 'nj_setup' in netjet.c might fail with -EIO and in this case 'card->irq' is initialized and is bigger than zero. A subsequent call to 'nj_release' will free the irq that has not been requested. Fix this bug by deleting the previous assignment to 'card->irq' and just keep the assignment before 'request_irq'. The KASAN's log reveals it: [ 3.354615 ] WARNING: CPU: 0 PID: 1 at kernel/irq/manage.c:1826 free_irq+0x100/0x480 [ 3.355112 ] Modules linked in: [ 3.355310 ] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.13.0-rc1-00144-g25a1298726e #13 [ 3.355816 ] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.12.0-59-gc9ba5276e321-prebuilt.qemu.org 04/01/2014 [ 3.356552 ] RIP:
OSV
CVE-2021-47284: In the Linux kernel, the following vulnerability has been resolved: isdn: mISDN: netjet: Fix crash in nj_probe: 'nj_setup' in netjet
osv·2024-05-21·CVSS 4.7
CVE-2021-47284 [MEDIUM] CVE-2021-47284: In the Linux kernel, the following vulnerability has been resolved: isdn: mISDN: netjet: Fix crash in nj_probe: 'nj_setup' in netjet
In the Linux kernel, the following vulnerability has been resolved: isdn: mISDN: netjet: Fix crash in nj_probe: 'nj_setup' in netjet.c might fail with -EIO and in this case 'card->irq' is initialized and is bigger than zero. A subsequent call to 'nj_release' will free the irq that has not been requested. Fix this bug by deleting the previous assignment to 'card->irq' and just keep the assignment before 'request_irq'. The KASAN's log reveals it: [ 3.354615 ] WARNING: CPU: 0 PID: 1 at kernel/irq/manage.c:1826 free_irq+0x100/0x480 [ 3.355112 ] Modules linked in: [ 3.355310 ] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 5.13.0-rc1-00144-g25a1298726e #13 [ 3.355816 ] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.12.0-59-gc9ba5276e321-prebuilt.qemu.org 04/01/2014 [ 3.356552 ] RIP:
GHSA
GHSA-pcwf-v3ph-3p9v: In the Linux kernel, the following vulnerability has been resolved:
isdn: mISDN: netjet: Fix crash in nj_probe:
'nj_setup' in netjet
ghsa_unreviewed·2024-05-21
CVE-2021-47284 [MEDIUM] CWE-400 GHSA-pcwf-v3ph-3p9v: In the Linux kernel, the following vulnerability has been resolved:
isdn: mISDN: netjet: Fix crash in nj_probe:
'nj_setup' in netjet
In the Linux kernel, the following vulnerability has been resolved:
isdn: mISDN: netjet: Fix crash in nj_probe:
'nj_setup' in netjet.c might fail with -EIO and in this case
'card->irq' is initialized and is bigger than zero. A subsequent call to
'nj_release' will free the irq that has not been requested.
Fix this bug by deleting the previous assignment to 'card->irq' and just
keep the assignment before 'request_irq'.
The KASAN's log reveals it:
[ 3.354615 ] WARNING: CPU: 0 PID: 1 at kernel/irq/manage.c:1826
free_irq+0x100/0x480
[ 3.355112 ] Modules linked in:
[ 3.355310 ] CPU: 0 PID: 1 Comm: swapper/0 Not tainted
5.13.0-rc1-00144-g25a1298726e #13
[ 3.355816 ] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS
rel-1.12.0-59-gc9ba5276e321-prebuilt.qemu.org 04/01/2014
[ 3.356552 ]
No detection rules found.
No public exploits indexed.
https://git.kernel.org/stable/c/143fc7220961220eecc04669e5909af8847bf8c8https://git.kernel.org/stable/c/4c1fcb6ec964b44edbf84235134582a5ffae1521https://git.kernel.org/stable/c/6249193e03709ea625e10706ecaf17fea0427d3dhttps://git.kernel.org/stable/c/958cb1078ca60d214826fd90a0961a447fade59ahttps://git.kernel.org/stable/c/9d7d4649dc1c53acf76df260fd519db698ed20d7https://git.kernel.org/stable/c/9f6f852550d0e1b7735651228116ae9d300f69b3https://git.kernel.org/stable/c/a0a37e4454ca1c0b424edc2c9c2487c2c46a1be6https://git.kernel.org/stable/c/bf78e25bd3f487208e042c67c8a31706c2dba265https://git.kernel.org/stable/c/143fc7220961220eecc04669e5909af8847bf8c8https://git.kernel.org/stable/c/4c1fcb6ec964b44edbf84235134582a5ffae1521https://git.kernel.org/stable/c/6249193e03709ea625e10706ecaf17fea0427d3dhttps://git.kernel.org/stable/c/958cb1078ca60d214826fd90a0961a447fade59ahttps://git.kernel.org/stable/c/9d7d4649dc1c53acf76df260fd519db698ed20d7https://git.kernel.org/stable/c/9f6f852550d0e1b7735651228116ae9d300f69b3https://git.kernel.org/stable/c/a0a37e4454ca1c0b424edc2c9c2487c2c46a1be6https://git.kernel.org/stable/c/bf78e25bd3f487208e042c67c8a31706c2dba265
2024-05-21
Published