CVE-2025-38634

Summary

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

power: supply: cpcap-charger: Fix null check for power_supply_get_by_name

In the cpcap_usb_detect() function, the power_supply_get_by_name() function may return NULL instead of an error pointer. To prevent potential null pointer dereferences, Added a null check.

Affected Software

VendorProductVersion RangeStatus
LinuxLinuxeab4e6d953c1059a30ac0f15826abc7dd2374d3c < 4ebbb9106aaa2fd58e0359bc3a2490953db2ef0caffected
LinuxLinuxeab4e6d953c1059a30ac0f15826abc7dd2374d3c < a2436263144980cc99a9860c7b43335847afbe53affected
LinuxLinuxeab4e6d953c1059a30ac0f15826abc7dd2374d3c < 8e9bdb563916287ba1b4258812434e0585ac6d00affected
LinuxLinuxeab4e6d953c1059a30ac0f15826abc7dd2374d3c < f642500aa7ed93d2606e4f929244cce9c7467b3aaffected
LinuxLinuxeab4e6d953c1059a30ac0f15826abc7dd2374d3c < 9784d832d7c103539cd9afb376534eaa35815d3daffected
LinuxLinuxeab4e6d953c1059a30ac0f15826abc7dd2374d3c < 27001e4f146624c4b3389b029bdc0f8049819560affected
LinuxLinuxeab4e6d953c1059a30ac0f15826abc7dd2374d3c < d9fa3aae08f99493e67fb79413c0e95d30fca5e9affected
LinuxLinux5.14affected
LinuxLinux0 < 5.14unaffected
LinuxLinux5.15.190 <= 5.15.*unaffected
LinuxLinux6.1.148 <= 6.1.*unaffected
LinuxLinux6.6.102 <= 6.6.*unaffected
LinuxLinux6.12.42 <= 6.12.*unaffected
LinuxLinux6.15.10 <= 6.15.*unaffected
LinuxLinux6.16.1 <= 6.16.*unaffected
LinuxLinux6.17 <= *unaffected

Weaknesses

ADP Enrichment

CVE Program Container

Additional References

References