ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats()
In the Linux kernel, the following vulnerability has been resolved: ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() It is possible to do NULL pointer dereference in routine that updates Tx ring stats. Currently only stats and bytes are updated when ring pointer is valid, but later on ring is accessed to propagate gathered Tx stats onto VSI stats. Change the existing logic to move to next ring when ring is NULL.
- Products
- Kernel
- Affected versions
- Not specified
- Fixed versions
- 5.16.17
- CVEs
- CVE-2022-48841
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 7 Nov 2026, 14:37 UTC · Revision 1
Source evidence
ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats()
core-osv · Original sourcePublished 16 Jul 2024, 12:25 UTC
In the Linux kernel, the following vulnerability has been resolved: ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() It is possible to do NULL pointer dereference in routine that updates Tx ring stats. Currently only stats and bytes are updated when ring pointer is valid, but later on ring is accessed to propagate gathered Tx stats onto VSI stats. Change the existing logic to move to next ring when ring is NULL.
osv:CVE-2022-48841
Kernel
Fixed versions: 5.16.17
Complete source record
{
"id": "10d9994d43eb00ab92ebdbdd934eaa1b280a93bb8bb3664acbfb75682c5048d5",
"url": "https://osv.dev/vulnerability/CVE-2022-48841",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats()",
"summary": "In the Linux kernel, the following vulnerability has been resolved: ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() It is possible to do NULL pointer dereference in routine that updates Tx ring stats. Currently only stats and bytes are updated when ring pointer is valid, but later on ring is accessed to propagate gathered Tx stats onto VSI stats. Change the existing logic to move to next ring when ring is NULL.",
"evidence": "osv:CVE-2022-48841",
"products": [
{
"name": {
"value": "Kernel",
"evidence": "/affected/1/package/name"
},
"prerequisites": [],
"fixed_versions": [
{
"value": "5.16.17",
"evidence": "/affected/1/ranges"
}
],
"affected_versions": []
}
],
"severity": "unknown",
"structured": {
"id": "CVE-2022-48841",
"aliases": [
"CVE-2022-48841"
],
"affected": [
{
"ranges": [
{
"repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
"type": "GIT",
"events": [
{
"introduced": "e72bba21355dbb67512a0d666fec9f4b56dbfc2f"
},
{
"fixed": "2397270ec97c5e3009a58ac110a25e1869e9d6ff"
},
{
"fixed": "f153546913bada41a811722f2c6d17c3243a0333"
}
]
}
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-48841.json"
}
},
{
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "5.16.0"
},
{
"fixed": "5.16.17"
}
]
}
],
"package": {
"name": "Kernel",
"ecosystem": "Linux"
},
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-48841.json"
}
}
],
"modified": "2026-10-28T02:30:51.119174061Z",
"provider": "osv",
"references": [
"https://git.kernel.org/stable/c/2397270ec97c5e3009a58ac110a25e1869e9d6ff",
"https://git.kernel.org/stable/c/f153546913bada41a811722f2c6d17c3243a0333",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/48xxx/CVE-2022-48841.json",
"https://nvd.nist.gov/vuln/detail/CVE-2022-48841",
"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
],
"provider_metadata": {
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/48xxx/CVE-2022-48841.json"
}
},
"related_cves": [
{
"value": "CVE-2022-48841",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": null
},
"source_id": "core-osv",
"document_id": 519657,
"published_at": "2024-07-16T12:25:11.833+00:00"
}