In the Linux kernel, the following vulnerability has been resolved:
erofs: fix memory leak of LZMA global compressed deduplication
When stressing microLZMA EROFS images with the new global compressed
deduplication feature enabled (-Ededupe), I found some short-lived
temporary pages weren't properly released, which could slowly cause
unexpected OOMs hours later.
Let's fix it now (LZ4 and DEFLATE don't have this issue.)
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/52xxx/CVE-2023-52526.json",
"cna_assigner": "Linux"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-52526.json"
[
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "169895664256811205401906509950823509838",
"length": 3607.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@75a5221630fe5aa3fedba7a06be618db0f79ba1e",
"signature_type": "Function",
"id": "CVE-2023-52526-202dfe2b",
"target": {
"file": "fs/erofs/decompressor_lzma.c",
"function": "z_erofs_lzma_decompress"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "169895664256811205401906509950823509838",
"length": 3607.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c955751cbf864cf2055117dd3fe7f780d2a57b56",
"signature_type": "Function",
"id": "CVE-2023-52526-49134c0f",
"target": {
"file": "fs/erofs/decompressor_lzma.c",
"function": "z_erofs_lzma_decompress"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"327583402173281931575768622590796117383",
"151663072219050062473924742281449779062",
"167248904574940183867073630659011604017",
"258039168661334996186613988946686094677",
"89156024940452373405278774929687422158",
"327277127831783704345750611973798510140"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@75a5221630fe5aa3fedba7a06be618db0f79ba1e",
"signature_type": "Line",
"id": "CVE-2023-52526-66fae746",
"target": {
"file": "fs/erofs/decompressor_lzma.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"327583402173281931575768622590796117383",
"151663072219050062473924742281449779062",
"167248904574940183867073630659011604017",
"258039168661334996186613988946686094677",
"89156024940452373405278774929687422158",
"327277127831783704345750611973798510140"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6a5a8f0a9740f865693d5aa97a42cc4504538e18",
"signature_type": "Line",
"id": "CVE-2023-52526-916fb439",
"target": {
"file": "fs/erofs/decompressor_lzma.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"327583402173281931575768622590796117383",
"151663072219050062473924742281449779062",
"167248904574940183867073630659011604017",
"258039168661334996186613988946686094677",
"89156024940452373405278774929687422158",
"327277127831783704345750611973798510140"
]
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c955751cbf864cf2055117dd3fe7f780d2a57b56",
"signature_type": "Line",
"id": "CVE-2023-52526-b5d7ee98",
"target": {
"file": "fs/erofs/decompressor_lzma.c"
}
},
{
"deprecated": false,
"signature_version": "v1",
"digest": {
"function_hash": "319083924109871969397310921703403781355",
"length": 3593.0
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6a5a8f0a9740f865693d5aa97a42cc4504538e18",
"signature_type": "Function",
"id": "CVE-2023-52526-edb44b90",
"target": {
"file": "fs/erofs/decompressor_lzma.c",
"function": "z_erofs_lzma_decompress"
}
}
]