In the Linux kernel, the following vulnerability has been resolved:
net: hso: fix NULL-deref on disconnect regression
Commit 8a12f8836145 (“net: hso: fix null-ptr-deref during tty device
unregistration”) fixed the racy minor allocation reported by syzbot, but
introduced an unconditional NULL-pointer dereference on every disconnect
instead.
Specifically, the serial device table must no longer be accessed after
the minor has been released by hso_serial_tty_unregister().
[
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"product": "Linux",
"versions": [
{
"status": "affected",
"version": "a462067d7c8e",
"lessThan": "5871761c5f0f",
"versionType": "git"
},
{
"status": "affected",
"version": "145c89c441d2",
"lessThan": "0c71d4c89559",
"versionType": "git"
},
{
"status": "affected",
"version": "caf5ac93b3b5",
"lessThan": "24b699bea755",
"versionType": "git"
},
{
"status": "affected",
"version": "92028d7a31e5",
"lessThan": "5c17cfe155d2",
"versionType": "git"
},
{
"status": "affected",
"version": "4a2933c88399",
"lessThan": "d7fad2ce15bd",
"versionType": "git"
},
{
"status": "affected",
"version": "dc195928d7e4",
"lessThan": "90642ee9eb58",
"versionType": "git"
},
{
"status": "affected",
"version": "388d05f70f1e",
"lessThan": "0f000005da31",
"versionType": "git"
},
{
"status": "affected",
"version": "8a12f8836145",
"lessThan": "41c44e1f3112",
"versionType": "git"
},
{
"status": "affected",
"version": "8a12f8836145",
"lessThan": "2ad5692db728",
"versionType": "git"
}
],
"programFiles": [
"drivers/net/usb/hso.c"
],
"defaultStatus": "unaffected"
},
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"vendor": "Linux",
"product": "Linux",
"versions": [
{
"status": "affected",
"version": "5.12"
},
{
"status": "unaffected",
"version": "0",
"lessThan": "5.12",
"versionType": "custom"
},
{
"status": "unaffected",
"version": "4.19.189",
"versionType": "custom",
"lessThanOrEqual": "4.19.*"
},
{
"status": "unaffected",
"version": "5.4.115",
"versionType": "custom",
"lessThanOrEqual": "5.4.*"
},
{
"status": "unaffected",
"version": "5.10.33",
"versionType": "custom",
"lessThanOrEqual": "5.10.*"
},
{
"status": "unaffected",
"version": "5.11.17",
"versionType": "custom",
"lessThanOrEqual": "5.11.*"
},
{
"status": "unaffected",
"version": "5.12.1",
"versionType": "custom",
"lessThanOrEqual": "5.12.*"
},
{
"status": "unaffected",
"version": "5.13",
"versionType": "original_commit_for_fix",
"lessThanOrEqual": "*"
}
],
"programFiles": [
"drivers/net/usb/hso.c"
],
"defaultStatus": "affected"
}
]
git.kernel.org/stable/c/0c71d4c89559f72cec2592d078681a843bce570e
git.kernel.org/stable/c/0f000005da31f6947f843ce6b3e3a960540c6e00
git.kernel.org/stable/c/24b699bea7553fc0b98dad9d864befb6005ac7f1
git.kernel.org/stable/c/2ad5692db72874f02b9ad551d26345437ea4f7f3
git.kernel.org/stable/c/41c44e1f3112d7265dae522c026399b2a42d19ef
git.kernel.org/stable/c/5871761c5f0f20d6e98bf3b6bd7486d857589554
git.kernel.org/stable/c/5c17cfe155d21954b4c7e2a78fa771cebcd86725
git.kernel.org/stable/c/90642ee9eb581a13569b1c0bd57e85d962215273
git.kernel.org/stable/c/d7fad2ce15bdbbd0fec3ebe999fd7cab2267f53e