In the Linux kernel, the following vulnerability has been resolved:
hwmon: (nct6775) Fix access to temperature configuration registers
The number of temperature configuration registers does not always match the total number of temperature registers. This can result in access errors reported if KASAN is enabled.
BUG: KASAN: global-out-of-bounds in nct6775probe+0x5654/0x6fe9 nct6775core
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d56e460e19ea8382f813eb489730248ec8d7eb73",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"function": "nct6775_probe",
"file": "drivers/hwmon/nct6775-core.c"
},
"id": "CVE-2024-26730-369ea247",
"digest": {
"length": 28931.0,
"function_hash": "277189726107933063738612412442538834435"
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c196387820c9214c5ceaff56d77303c82514b8b1",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/hwmon/nct6775-core.c"
},
"id": "CVE-2024-26730-5fee670c",
"digest": {
"line_hashes": [
"279323996722578394603359973398965404736",
"272967202345651743120691341181038058602",
"257829127231365046257706078158997854920",
"306103478424356156706698863915217634554",
"141912657742183677954700867050671620060",
"1492235977348401925049287436264060838",
"129471407110371748156635236648929267526",
"199526923413833607925926399328960149779",
"245903560602481730300476937828880348553",
"1492235977348401925049287436264060838",
"129471407110371748156635236648929267526",
"199526923413833607925926399328960149779",
"81337403222199486914625807981953914917",
"119213394387878054625925634928310707462",
"169952183416679192715239096862003477178",
"245688961885726611591580358867983670322",
"35922921016911339438904251281954601116",
"235625252829667373819587553914137068538",
"263794689574537344611259813056829189858",
"322077845267148843836046014646545892042",
"155042587822512545776276759936631216517",
"81196652371986168030791807079344925889",
"129147005903896010803878729395622675768",
"192168877306818961108751854177491179305",
"73062013964241131700257312588502279975",
"81196652371986168030791807079344925889",
"129147005903896010803878729395622675768",
"192168877306818961108751854177491179305",
"239167549158747925484495985711276904849",
"44499906758004360967547808025503052512",
"118303200954696731291170457684374063775",
"96270019155811611550729927707976076229",
"192048469252448902355032846375169438856",
"80853393399399001352623269595176486384",
"4987606025201840697586038160623084083",
"193756060504569140907952832890201644221",
"100295805280599720968845384887524592872",
"141971609691430642499543017588464177267",
"44461982949461190377830472909398711258",
"156191588006970308091562383089105624855"
],
"threshold": 0.9
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f006c45a3ea424f8f6c8e4b9283bc245ce2a4d0f",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/hwmon/nct6775-core.c"
},
"id": "CVE-2024-26730-bab82fef",
"digest": {
"line_hashes": [
"279323996722578394603359973398965404736",
"272967202345651743120691341181038058602",
"257829127231365046257706078158997854920",
"306103478424356156706698863915217634554",
"141912657742183677954700867050671620060",
"1492235977348401925049287436264060838",
"129471407110371748156635236648929267526",
"199526923413833607925926399328960149779",
"245903560602481730300476937828880348553",
"1492235977348401925049287436264060838",
"129471407110371748156635236648929267526",
"199526923413833607925926399328960149779",
"81337403222199486914625807981953914917",
"119213394387878054625925634928310707462",
"169952183416679192715239096862003477178",
"245688961885726611591580358867983670322",
"35922921016911339438904251281954601116",
"235625252829667373819587553914137068538",
"263794689574537344611259813056829189858",
"322077845267148843836046014646545892042",
"155042587822512545776276759936631216517",
"81196652371986168030791807079344925889",
"129147005903896010803878729395622675768",
"192168877306818961108751854177491179305",
"73062013964241131700257312588502279975",
"81196652371986168030791807079344925889",
"129147005903896010803878729395622675768",
"192168877306818961108751854177491179305",
"239167549158747925484495985711276904849",
"44499906758004360967547808025503052512",
"118303200954696731291170457684374063775",
"96270019155811611550729927707976076229",
"192048469252448902355032846375169438856",
"80853393399399001352623269595176486384",
"4987606025201840697586038160623084083",
"193756060504569140907952832890201644221",
"100295805280599720968845384887524592872",
"141971609691430642499543017588464177267",
"44461982949461190377830472909398711258",
"156191588006970308091562383089105624855"
],
"threshold": 0.9
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c196387820c9214c5ceaff56d77303c82514b8b1",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"function": "nct6775_probe",
"file": "drivers/hwmon/nct6775-core.c"
},
"id": "CVE-2024-26730-d53426cb",
"digest": {
"length": 28931.0,
"function_hash": "305241710790588616141634053536144756381"
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f006c45a3ea424f8f6c8e4b9283bc245ce2a4d0f",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"function": "nct6775_probe",
"file": "drivers/hwmon/nct6775-core.c"
},
"id": "CVE-2024-26730-d73aea3d",
"digest": {
"length": 28931.0,
"function_hash": "305241710790588616141634053536144756381"
},
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d56e460e19ea8382f813eb489730248ec8d7eb73",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "drivers/hwmon/nct6775-core.c"
},
"id": "CVE-2024-26730-ffd4b596",
"digest": {
"line_hashes": [
"279323996722578394603359973398965404736",
"272967202345651743120691341181038058602",
"257829127231365046257706078158997854920",
"306103478424356156706698863915217634554",
"141912657742183677954700867050671620060",
"1492235977348401925049287436264060838",
"129471407110371748156635236648929267526",
"199526923413833607925926399328960149779",
"245903560602481730300476937828880348553",
"1492235977348401925049287436264060838",
"129471407110371748156635236648929267526",
"199526923413833607925926399328960149779",
"81337403222199486914625807981953914917",
"119213394387878054625925634928310707462",
"169952183416679192715239096862003477178",
"245688961885726611591580358867983670322",
"35922921016911339438904251281954601116",
"235625252829667373819587553914137068538",
"263794689574537344611259813056829189858",
"322077845267148843836046014646545892042",
"155042587822512545776276759936631216517",
"81196652371986168030791807079344925889",
"129147005903896010803878729395622675768",
"192168877306818961108751854177491179305",
"73062013964241131700257312588502279975",
"81196652371986168030791807079344925889",
"129147005903896010803878729395622675768",
"192168877306818961108751854177491179305",
"239167549158747925484495985711276904849",
"44499906758004360967547808025503052512",
"118303200954696731291170457684374063775",
"96270019155811611550729927707976076229",
"192048469252448902355032846375169438856",
"80853393399399001352623269595176486384",
"4987606025201840697586038160623084083",
"193756060504569140907952832890201644221",
"100295805280599720968845384887524592872",
"141971609691430642499543017588464177267",
"44461982949461190377830472909398711258",
"156191588006970308091562383089105624855"
],
"threshold": 0.9
},
"deprecated": false
}
]