CVE-2025-39771

Source
https://cve.org/CVERecord?id=CVE-2025-39771
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-39771.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2025-39771
Downstream
Published
2025-09-11T16:56:25.209Z
Modified
2026-04-02T12:48:08.552097Z
Summary
regulator: pca9450: Use devm_register_sys_off_handler
Details

In the Linux kernel, the following vulnerability has been resolved:

regulator: pca9450: Use devmregistersysoffhandler

With module test, there is error dump: ------------[ cut here ]------------ notifier callback pca9450i2crestarthandler already registered WARNING: kernel/notifier.c:23 at notifierchainregister+0x5c/0x88, CPU#0: kworker/u16:3/50 Call trace: notifierchainregister+0x5c/0x88 (P) atomicnotifierchainregister+0x30/0x58 registerrestarthandler+0x1c/0x28 pca9450i2cprobe+0x418/0x538 i2cdeviceprobe+0x220/0x3d0 really_probe+0x114/0x410 __driverprobedevice+0xa0/0x150 driverprobedevice+0x40/0x114 __deviceattachdriver+0xd4/0x12c

So use devmregistersysoffhandler to let kernel handle the resource free to avoid kernel dump.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/39xxx/CVE-2025-39771.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
6157e62b07d9331cc1d4d9d525dab33d45b0e83c
Fixed
7a8c8aa0b0b2c62a0232bf868def85f3069ba7a7
Fixed
447be50598c05499f7ccc2b1f6ddb3da30f8099a

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-39771.json"