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.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/50xxx/CVE-2024-50171.json",
"cna_assigner": "Linux"
}[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533d2f30aef272dade17870a509521c3afc38a03",
"deprecated": false,
"signature_type": "Function",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c",
"function": "bcm_sysport_xmit"
},
"digest": {
"length": 2001.0,
"function_hash": "162339783827863028454461603572206451814"
},
"signature_version": "v1",
"id": "CVE-2024-50171-06e31163"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5febfc545389805ce83d37f9f4317055b26dd7d7",
"deprecated": false,
"signature_type": "Function",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c",
"function": "bcm_sysport_xmit"
},
"digest": {
"length": 2001.0,
"function_hash": "162339783827863028454461603572206451814"
},
"signature_version": "v1",
"id": "CVE-2024-50171-14c4317c"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5febfc545389805ce83d37f9f4317055b26dd7d7",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"148242668904657163393449848758486286145",
"286122390790697814551819747990096263477",
"234471176099577953472608268447533219350",
"35602051003287865128256391869429981513"
]
},
"signature_version": "v1",
"id": "CVE-2024-50171-1558a639"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4b70478b984af3c9d0279c121df5ff94e2533dbd",
"deprecated": false,
"signature_type": "Function",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c",
"function": "bcm_sysport_xmit"
},
"digest": {
"length": 2001.0,
"function_hash": "162339783827863028454461603572206451814"
},
"signature_version": "v1",
"id": "CVE-2024-50171-15993904"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@31701ef0c4547973991ff63596c927f841dfd133",
"deprecated": false,
"signature_type": "Function",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c",
"function": "bcm_sysport_xmit"
},
"digest": {
"length": 1918.0,
"function_hash": "12319546215459808320525265679925325565"
},
"signature_version": "v1",
"id": "CVE-2024-50171-3a627b27"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@31701ef0c4547973991ff63596c927f841dfd133",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"148242668904657163393449848758486286145",
"286122390790697814551819747990096263477",
"234471176099577953472608268447533219350",
"35602051003287865128256391869429981513"
]
},
"signature_version": "v1",
"id": "CVE-2024-50171-43917547"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7d5030a819c3589cf9948b1eee397b626ec590f5",
"deprecated": false,
"signature_type": "Function",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c",
"function": "bcm_sysport_xmit"
},
"digest": {
"length": 2001.0,
"function_hash": "162339783827863028454461603572206451814"
},
"signature_version": "v1",
"id": "CVE-2024-50171-5b7ee80a"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b6321146773dcbbc372a54dbada67e0b50e0a25c",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"148242668904657163393449848758486286145",
"286122390790697814551819747990096263477",
"234471176099577953472608268447533219350",
"35602051003287865128256391869429981513"
]
},
"signature_version": "v1",
"id": "CVE-2024-50171-6c2d3215"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c401ed1c709948e57945485088413e1bb5e94bd1",
"deprecated": false,
"signature_type": "Function",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c",
"function": "bcm_sysport_xmit"
},
"digest": {
"length": 2001.0,
"function_hash": "162339783827863028454461603572206451814"
},
"signature_version": "v1",
"id": "CVE-2024-50171-89de99c9"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4b70478b984af3c9d0279c121df5ff94e2533dbd",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"148242668904657163393449848758486286145",
"286122390790697814551819747990096263477",
"234471176099577953472608268447533219350",
"35602051003287865128256391869429981513"
]
},
"signature_version": "v1",
"id": "CVE-2024-50171-a2a82812"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8e81ce7d0166a2249deb6d5e42f28a8b8c9ea72f",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"148242668904657163393449848758486286145",
"286122390790697814551819747990096263477",
"234471176099577953472608268447533219350",
"35602051003287865128256391869429981513"
]
},
"signature_version": "v1",
"id": "CVE-2024-50171-a351d1c2"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@533d2f30aef272dade17870a509521c3afc38a03",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"148242668904657163393449848758486286145",
"286122390790697814551819747990096263477",
"234471176099577953472608268447533219350",
"35602051003287865128256391869429981513"
]
},
"signature_version": "v1",
"id": "CVE-2024-50171-c34038dc"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8e81ce7d0166a2249deb6d5e42f28a8b8c9ea72f",
"deprecated": false,
"signature_type": "Function",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c",
"function": "bcm_sysport_xmit"
},
"digest": {
"length": 1870.0,
"function_hash": "194919807621550258142921170196465172363"
},
"signature_version": "v1",
"id": "CVE-2024-50171-c56c57db"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c401ed1c709948e57945485088413e1bb5e94bd1",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"148242668904657163393449848758486286145",
"286122390790697814551819747990096263477",
"234471176099577953472608268447533219350",
"35602051003287865128256391869429981513"
]
},
"signature_version": "v1",
"id": "CVE-2024-50171-c6679ab3"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7d5030a819c3589cf9948b1eee397b626ec590f5",
"deprecated": false,
"signature_type": "Line",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"148242668904657163393449848758486286145",
"286122390790697814551819747990096263477",
"234471176099577953472608268447533219350",
"35602051003287865128256391869429981513"
]
},
"signature_version": "v1",
"id": "CVE-2024-50171-d753ff8a"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b6321146773dcbbc372a54dbada67e0b50e0a25c",
"deprecated": false,
"signature_type": "Function",
"target": {
"file": "drivers/net/ethernet/broadcom/bcmsysport.c",
"function": "bcm_sysport_xmit"
},
"digest": {
"length": 2001.0,
"function_hash": "162339783827863028454461603572206451814"
},
"signature_version": "v1",
"id": "CVE-2024-50171-dfb25339"
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2024-50171.json"