In the Linux kernel, the following vulnerability has been resolved:
hwmon: (pmbus_core) Fix NULL pointer dereference
Pass i2cclient to _pmbusis_enabled to drop the assumption that a regulator device is passed in.
This will fix the issue of a NULL pointer dereference when called from pmbusget_flags.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/53xxx/CVE-2023-53206.json",
"cna_assigner": "Linux"
}"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-53206.json"
[
{
"id": "CVE-2023-53206-027bbc28",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7444253cacd92412bc8d33d1c9b5401f52cdf0e2",
"target": {
"file": "drivers/hwmon/pmbus/pmbus_core.c",
"function": "_pmbus_is_enabled"
},
"digest": {
"function_hash": "122515169968632397398262287579390325282",
"length": 240.0
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"id": "CVE-2023-53206-219e7978",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0bd66784274a287beada2933c2c0fa3a0ddae0d7",
"target": {
"file": "drivers/hwmon/pmbus/pmbus_core.c",
"function": "_pmbus_is_enabled"
},
"digest": {
"function_hash": "122515169968632397398262287579390325282",
"length": 240.0
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"id": "CVE-2023-53206-3549d2ca",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7444253cacd92412bc8d33d1c9b5401f52cdf0e2",
"target": {
"file": "drivers/hwmon/pmbus/pmbus_core.c",
"function": "pmbus_regulator_is_enabled"
},
"digest": {
"function_hash": "309569775504493358409466374061378203135",
"length": 105.0
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"id": "CVE-2023-53206-6caf1af8",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0bd66784274a287beada2933c2c0fa3a0ddae0d7",
"target": {
"file": "drivers/hwmon/pmbus/pmbus_core.c",
"function": "pmbus_is_enabled"
},
"digest": {
"function_hash": "260264401841046625227227776105031652485",
"length": 267.0
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"id": "CVE-2023-53206-85e455eb",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0bd66784274a287beada2933c2c0fa3a0ddae0d7",
"target": {
"file": "drivers/hwmon/pmbus/pmbus_core.c",
"function": "pmbus_regulator_is_enabled"
},
"digest": {
"function_hash": "309569775504493358409466374061378203135",
"length": 105.0
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"id": "CVE-2023-53206-9d9f086c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7444253cacd92412bc8d33d1c9b5401f52cdf0e2",
"target": {
"file": "drivers/hwmon/pmbus/pmbus_core.c",
"function": "pmbus_is_enabled"
},
"digest": {
"function_hash": "260264401841046625227227776105031652485",
"length": 267.0
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"id": "CVE-2023-53206-b2ecba9e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0bd66784274a287beada2933c2c0fa3a0ddae0d7",
"target": {
"file": "drivers/hwmon/pmbus/pmbus_core.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"162011399823541729310289670491414711207",
"46443681773573051665124158852186141107",
"188182373939596452688792173021441062208",
"169011238730459296795812358265764847721",
"92956027915938842564418508603199196240",
"237996880423560094688642344131801948015",
"267713653969691371334906055109041429127",
"121491191160861130751337302006711279816",
"61874221015798247926607921450484705975",
"32929218754085481191335252489793493050",
"205166941142085930656467101051527526990",
"213459769847041265334992722624470017133",
"204455486426283693473758810929538431660",
"140103340596638078292183625491455633956",
"49078538644439166096182138122788429909",
"244805003788774396408050574196891315315",
"101000031265209091930645398335487724718",
"209433929002833726693185695435129588144",
"233958281924267163074303127601256579213",
"133370152792888835991072205375600392500",
"259169676997202406866823750418636447768",
"332995935606225317804303700455809966283",
"258591526438098398513384182897188027380",
"27713316841378870685006231595673822279"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line"
},
{
"id": "CVE-2023-53206-c2bb1692",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7444253cacd92412bc8d33d1c9b5401f52cdf0e2",
"target": {
"file": "drivers/hwmon/pmbus/pmbus_core.c"
},
"digest": {
"threshold": 0.9,
"line_hashes": [
"162011399823541729310289670491414711207",
"46443681773573051665124158852186141107",
"188182373939596452688792173021441062208",
"169011238730459296795812358265764847721",
"92956027915938842564418508603199196240",
"237996880423560094688642344131801948015",
"267713653969691371334906055109041429127",
"121491191160861130751337302006711279816",
"61874221015798247926607921450484705975",
"32929218754085481191335252489793493050",
"205166941142085930656467101051527526990",
"213459769847041265334992722624470017133",
"204455486426283693473758810929538431660",
"140103340596638078292183625491455633956",
"49078538644439166096182138122788429909",
"244805003788774396408050574196891315315",
"101000031265209091930645398335487724718",
"209433929002833726693185695435129588144",
"233958281924267163074303127601256579213",
"133370152792888835991072205375600392500",
"259169676997202406866823750418636447768",
"332995935606225317804303700455809966283",
"258591526438098398513384182897188027380",
"27713316841378870685006231595673822279"
]
},
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line"
}
]