In the Linux kernel, the following vulnerability has been resolved:
net: systemport: fix potential memory leak in bcmsysportxmit()
The bcmsysportxmit() returns NETDEVTXOK without freeing skb in case of dmamapsingle() fails, add devkfreeskb() to fix it.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/50xxx/CVE-2024-50171.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-50171.json"
[
{
"id": "CVE-2024-50171-06e31163",
"target": {
"function": "bcm_sysport_xmit",
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533d2f30aef272dade17870a509521c3afc38a03",
"digest": {
"function_hash": "162339783827863028454461603572206451814",
"length": 2001.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-50171-14c4317c",
"target": {
"function": "bcm_sysport_xmit",
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5febfc545389805ce83d37f9f4317055b26dd7d7",
"digest": {
"function_hash": "162339783827863028454461603572206451814",
"length": 2001.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-50171-1558a639",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5febfc545389805ce83d37f9f4317055b26dd7d7",
"digest": {
"threshold": 0.9,
"line_hashes": [
"148242668904657163393449848758486286145",
"286122390790697814551819747990096263477",
"234471176099577953472608268447533219350",
"35602051003287865128256391869429981513"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-50171-15993904",
"target": {
"function": "bcm_sysport_xmit",
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4b70478b984af3c9d0279c121df5ff94e2533dbd",
"digest": {
"function_hash": "162339783827863028454461603572206451814",
"length": 2001.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-50171-3a627b27",
"target": {
"function": "bcm_sysport_xmit",
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@31701ef0c4547973991ff63596c927f841dfd133",
"digest": {
"function_hash": "12319546215459808320525265679925325565",
"length": 1918.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-50171-43917547",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@31701ef0c4547973991ff63596c927f841dfd133",
"digest": {
"threshold": 0.9,
"line_hashes": [
"148242668904657163393449848758486286145",
"286122390790697814551819747990096263477",
"234471176099577953472608268447533219350",
"35602051003287865128256391869429981513"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-50171-6c2d3215",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b6321146773dcbbc372a54dbada67e0b50e0a25c",
"digest": {
"threshold": 0.9,
"line_hashes": [
"148242668904657163393449848758486286145",
"286122390790697814551819747990096263477",
"234471176099577953472608268447533219350",
"35602051003287865128256391869429981513"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-50171-89de99c9",
"target": {
"function": "bcm_sysport_xmit",
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c401ed1c709948e57945485088413e1bb5e94bd1",
"digest": {
"function_hash": "162339783827863028454461603572206451814",
"length": 2001.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-50171-a2a82812",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4b70478b984af3c9d0279c121df5ff94e2533dbd",
"digest": {
"threshold": 0.9,
"line_hashes": [
"148242668904657163393449848758486286145",
"286122390790697814551819747990096263477",
"234471176099577953472608268447533219350",
"35602051003287865128256391869429981513"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-50171-a351d1c2",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8e81ce7d0166a2249deb6d5e42f28a8b8c9ea72f",
"digest": {
"threshold": 0.9,
"line_hashes": [
"148242668904657163393449848758486286145",
"286122390790697814551819747990096263477",
"234471176099577953472608268447533219350",
"35602051003287865128256391869429981513"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-50171-c34038dc",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533d2f30aef272dade17870a509521c3afc38a03",
"digest": {
"threshold": 0.9,
"line_hashes": [
"148242668904657163393449848758486286145",
"286122390790697814551819747990096263477",
"234471176099577953472608268447533219350",
"35602051003287865128256391869429981513"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-50171-c56c57db",
"target": {
"function": "bcm_sysport_xmit",
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8e81ce7d0166a2249deb6d5e42f28a8b8c9ea72f",
"digest": {
"function_hash": "194919807621550258142921170196465172363",
"length": 1870.0
},
"signature_type": "Function"
},
{
"id": "CVE-2024-50171-c6679ab3",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c401ed1c709948e57945485088413e1bb5e94bd1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"148242668904657163393449848758486286145",
"286122390790697814551819747990096263477",
"234471176099577953472608268447533219350",
"35602051003287865128256391869429981513"
]
},
"signature_type": "Line"
},
{
"id": "CVE-2024-50171-dfb25339",
"target": {
"function": "bcm_sysport_xmit",
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b6321146773dcbbc372a54dbada67e0b50e0a25c",
"digest": {
"function_hash": "162339783827863028454461603572206451814",
"length": 2001.0
},
"signature_type": "Function"
}
]