mirror of
https://github.com/CVEProject/cvelist.git
synced 2025-08-04 08:44:25 +00:00
182 lines
9.8 KiB
JSON
182 lines
9.8 KiB
JSON
{
|
|
"data_version": "4.0",
|
|
"data_type": "CVE",
|
|
"data_format": "MITRE",
|
|
"CVE_data_meta": {
|
|
"ID": "CVE-2024-26910",
|
|
"ASSIGNER": "cve@kernel.org",
|
|
"STATE": "PUBLIC"
|
|
},
|
|
"description": {
|
|
"description_data": [
|
|
{
|
|
"lang": "eng",
|
|
"value": "In the Linux kernel, the following vulnerability has been resolved:\n\nnetfilter: ipset: fix performance regression in swap operation\n\nThe patch \"netfilter: ipset: fix race condition between swap/destroy\nand kernel side add/del/test\", commit 28628fa9 fixes a race condition.\nBut the synchronize_rcu() added to the swap function unnecessarily slows\nit down: it can safely be moved to destroy and use call_rcu() instead.\n\nEric Dumazet pointed out that simply calling the destroy functions as\nrcu callback does not work: sets with timeout use garbage collectors\nwhich need cancelling at destroy which can wait. Therefore the destroy\nfunctions are split into two: cancelling garbage collectors safely at\nexecuting the command received by netlink and moving the remaining\npart only into the rcu callback."
|
|
}
|
|
]
|
|
},
|
|
"problemtype": {
|
|
"problemtype_data": [
|
|
{
|
|
"description": [
|
|
{
|
|
"lang": "eng",
|
|
"value": "n/a"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"affects": {
|
|
"vendor": {
|
|
"vendor_data": [
|
|
{
|
|
"vendor_name": "Linux",
|
|
"product": {
|
|
"product_data": [
|
|
{
|
|
"product_name": "Linux",
|
|
"version": {
|
|
"version_data": [
|
|
{
|
|
"version_affected": "<",
|
|
"version_name": "427deb5ba566",
|
|
"version_value": "c7f2733e5011"
|
|
},
|
|
{
|
|
"version_affected": "<",
|
|
"version_name": "e7152a138a5a",
|
|
"version_value": "a24d5f2ac8ef"
|
|
},
|
|
{
|
|
"version_affected": "<",
|
|
"version_name": "8bb930c3a1ea",
|
|
"version_value": "c2dc077d8f72"
|
|
},
|
|
{
|
|
"version_affected": "<",
|
|
"version_name": "875ee3a09e27",
|
|
"version_value": "653bc5e6d999"
|
|
},
|
|
{
|
|
"version_affected": "<",
|
|
"version_name": "23c31036f862",
|
|
"version_value": "b93a6756a01f"
|
|
},
|
|
{
|
|
"version_affected": "<",
|
|
"version_name": "28628fa952fe",
|
|
"version_value": "970709a67696"
|
|
},
|
|
{
|
|
"version_value": "not down converted",
|
|
"x_cve_json_5_version_data": {
|
|
"versions": [
|
|
{
|
|
"version": "6.7",
|
|
"status": "affected"
|
|
},
|
|
{
|
|
"version": "0",
|
|
"lessThan": "6.7",
|
|
"status": "unaffected",
|
|
"versionType": "semver"
|
|
},
|
|
{
|
|
"version": "5.4.269",
|
|
"lessThanOrEqual": "5.4.*",
|
|
"status": "unaffected",
|
|
"versionType": "semver"
|
|
},
|
|
{
|
|
"version": "5.10.210",
|
|
"lessThanOrEqual": "5.10.*",
|
|
"status": "unaffected",
|
|
"versionType": "semver"
|
|
},
|
|
{
|
|
"version": "5.15.149",
|
|
"lessThanOrEqual": "5.15.*",
|
|
"status": "unaffected",
|
|
"versionType": "semver"
|
|
},
|
|
{
|
|
"version": "6.1.79",
|
|
"lessThanOrEqual": "6.1.*",
|
|
"status": "unaffected",
|
|
"versionType": "semver"
|
|
},
|
|
{
|
|
"version": "6.6.18",
|
|
"lessThanOrEqual": "6.6.*",
|
|
"status": "unaffected",
|
|
"versionType": "semver"
|
|
},
|
|
{
|
|
"version": "6.7.6",
|
|
"lessThanOrEqual": "6.7.*",
|
|
"status": "unaffected",
|
|
"versionType": "semver"
|
|
},
|
|
{
|
|
"version": "6.8",
|
|
"lessThanOrEqual": "*",
|
|
"status": "unaffected",
|
|
"versionType": "original_commit_for_fix"
|
|
}
|
|
],
|
|
"defaultStatus": "affected"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"references": {
|
|
"reference_data": [
|
|
{
|
|
"url": "https://git.kernel.org/stable/c/c7f2733e5011bfd136f1ca93497394d43aa76225",
|
|
"refsource": "MISC",
|
|
"name": "https://git.kernel.org/stable/c/c7f2733e5011bfd136f1ca93497394d43aa76225"
|
|
},
|
|
{
|
|
"url": "https://git.kernel.org/stable/c/a24d5f2ac8ef702a58e55ec276aad29b4bd97e05",
|
|
"refsource": "MISC",
|
|
"name": "https://git.kernel.org/stable/c/a24d5f2ac8ef702a58e55ec276aad29b4bd97e05"
|
|
},
|
|
{
|
|
"url": "https://git.kernel.org/stable/c/c2dc077d8f722a1c73a24e674f925602ee5ece49",
|
|
"refsource": "MISC",
|
|
"name": "https://git.kernel.org/stable/c/c2dc077d8f722a1c73a24e674f925602ee5ece49"
|
|
},
|
|
{
|
|
"url": "https://git.kernel.org/stable/c/653bc5e6d9995d7d5f497c665b321875a626161c",
|
|
"refsource": "MISC",
|
|
"name": "https://git.kernel.org/stable/c/653bc5e6d9995d7d5f497c665b321875a626161c"
|
|
},
|
|
{
|
|
"url": "https://git.kernel.org/stable/c/b93a6756a01f4fd2f329a39216f9824c56a66397",
|
|
"refsource": "MISC",
|
|
"name": "https://git.kernel.org/stable/c/b93a6756a01f4fd2f329a39216f9824c56a66397"
|
|
},
|
|
{
|
|
"url": "https://git.kernel.org/stable/c/970709a67696b100a57b33af1a3d75fc34b747eb",
|
|
"refsource": "MISC",
|
|
"name": "https://git.kernel.org/stable/c/970709a67696b100a57b33af1a3d75fc34b747eb"
|
|
},
|
|
{
|
|
"url": "https://git.kernel.org/stable/c/97f7cf1cd80eeed3b7c808b7c12463295c751001",
|
|
"refsource": "MISC",
|
|
"name": "https://git.kernel.org/stable/c/97f7cf1cd80eeed3b7c808b7c12463295c751001"
|
|
}
|
|
]
|
|
},
|
|
"generator": {
|
|
"engine": "bippy-9e1c9544281a"
|
|
}
|
|
} |