In the Linux kernel, the following vulnerability has been resolved:
auxdisplay: lcd2s: Fix memory leak in ->remove()
Once allocated the struct lcd2sdata is never freed. Fix the memory leak by switching to devmkzalloc().
[
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@898c0a15425a5bcaa8d44bd436eae5afd2483796",
"digest": {
"line_hashes": [
"125995157444448453691540900774057740171",
"213848714604358979022460013591732427282",
"290115316593467967191245481514825938746",
"32482522569712553277969284317853690208",
"96524360848526664249735277097594991709",
"121718921638172485126392125542826677700",
"132224177459364607372485121184123916808",
"165543986070701433434182950165012259859",
"34449035570664673341607337080468307223",
"147278367710986032756682924422523270867",
"156847479174178081752875397639031813293",
"188281776323280805747973671528567139695",
"242156346484798445333875194484087323348",
"238484412594926403683374643193925113429",
"339172662744043764887890401165981970602",
"199817088130788109684368772099674920349",
"26855902009013674429295902257108390179",
"192363581959040384757822561320072967391",
"62410838847201157030581211947938590625",
"339968298728988317364645510205335719680",
"202868119324189494523176158323970122686",
"90962485470882149090193631916549068383",
"209250753417679244729753500315780238740",
"256348743574390056405282503149679899378",
"81807228869911919557255546791184441533",
"252942166616503635451383265010232468091",
"18871553214911419154854826172066068661"
],
"threshold": 0.9
},
"target": {
"file": "drivers/auxdisplay/lcd2s.c"
},
"id": "CVE-2022-48907-388b8031",
"deprecated": false,
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5d53cd33f4253aa4cf02bf7e670b3c6a99674351",
"digest": {
"function_hash": "10545225828108813555723661744603830227",
"length": 920.0
},
"target": {
"function": "lcd2s_i2c_probe",
"file": "drivers/auxdisplay/lcd2s.c"
},
"id": "CVE-2022-48907-a59e69d0",
"deprecated": false,
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5d53cd33f4253aa4cf02bf7e670b3c6a99674351",
"digest": {
"line_hashes": [
"125995157444448453691540900774057740171",
"213848714604358979022460013591732427282",
"290115316593467967191245481514825938746",
"32482522569712553277969284317853690208",
"96524360848526664249735277097594991709",
"121718921638172485126392125542826677700",
"132224177459364607372485121184123916808",
"165543986070701433434182950165012259859",
"34449035570664673341607337080468307223",
"147278367710986032756682924422523270867",
"156847479174178081752875397639031813293",
"188281776323280805747973671528567139695",
"242156346484798445333875194484087323348",
"238484412594926403683374643193925113429",
"339172662744043764887890401165981970602",
"199817088130788109684368772099674920349",
"26855902009013674429295902257108390179",
"192363581959040384757822561320072967391",
"62410838847201157030581211947938590625",
"339968298728988317364645510205335719680",
"202868119324189494523176158323970122686",
"90962485470882149090193631916549068383",
"209250753417679244729753500315780238740",
"256348743574390056405282503149679899378",
"81807228869911919557255546791184441533",
"252942166616503635451383265010232468091",
"18871553214911419154854826172066068661"
],
"threshold": 0.9
},
"target": {
"file": "drivers/auxdisplay/lcd2s.c"
},
"id": "CVE-2022-48907-bbe6ec6b",
"deprecated": false,
"signature_type": "Line"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3585ed5f9b11a6094dd991d76a1541e5d03b986a",
"digest": {
"function_hash": "10545225828108813555723661744603830227",
"length": 920.0
},
"target": {
"function": "lcd2s_i2c_probe",
"file": "drivers/auxdisplay/lcd2s.c"
},
"id": "CVE-2022-48907-c0163a35",
"deprecated": false,
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@898c0a15425a5bcaa8d44bd436eae5afd2483796",
"digest": {
"function_hash": "10545225828108813555723661744603830227",
"length": 920.0
},
"target": {
"function": "lcd2s_i2c_probe",
"file": "drivers/auxdisplay/lcd2s.c"
},
"id": "CVE-2022-48907-d22a947c",
"deprecated": false,
"signature_type": "Function"
},
{
"signature_version": "v1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3585ed5f9b11a6094dd991d76a1541e5d03b986a",
"digest": {
"line_hashes": [
"125995157444448453691540900774057740171",
"213848714604358979022460013591732427282",
"290115316593467967191245481514825938746",
"32482522569712553277969284317853690208",
"96524360848526664249735277097594991709",
"121718921638172485126392125542826677700",
"132224177459364607372485121184123916808",
"165543986070701433434182950165012259859",
"34449035570664673341607337080468307223",
"147278367710986032756682924422523270867",
"156847479174178081752875397639031813293",
"188281776323280805747973671528567139695",
"242156346484798445333875194484087323348",
"238484412594926403683374643193925113429",
"339172662744043764887890401165981970602",
"199817088130788109684368772099674920349",
"26855902009013674429295902257108390179",
"192363581959040384757822561320072967391",
"62410838847201157030581211947938590625",
"339968298728988317364645510205335719680",
"202868119324189494523176158323970122686",
"90962485470882149090193631916549068383",
"209250753417679244729753500315780238740",
"256348743574390056405282503149679899378",
"81807228869911919557255546791184441533",
"252942166616503635451383265010232468091",
"18871553214911419154854826172066068661"
],
"threshold": 0.9
},
"target": {
"file": "drivers/auxdisplay/lcd2s.c"
},
"id": "CVE-2022-48907-ec6981a3",
"deprecated": false,
"signature_type": "Line"
}
]