In the Linux kernel, the following vulnerability has been resolved:
clk: bcm: rpi: Add NULL check in raspberrypiclkregister()
devmkasprintf() returns NULL when memory allocation fails. Currently, raspberrypiclk_register() does not check for this case, which results in a NULL pointer dereference.
Add NULL check after devm_kasprintf() to prevent this issue.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c1adc2f8c732ea09e8c4bce5941fec019c6205d",
"target": {
"function": "raspberrypi_clk_register",
"file": "drivers/clk/bcm/clk-raspberrypi.c"
},
"id": "CVE-2025-38160-080102bd",
"signature_type": "Function",
"digest": {
"function_hash": "296166980872805201713189077778377467678",
"length": 1601.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@938f625bd3364cfdc93916739add3b637ff90368",
"target": {
"function": "raspberrypi_clk_register",
"file": "drivers/clk/bcm/clk-raspberrypi.c"
},
"id": "CVE-2025-38160-2b04e3cb",
"signature_type": "Function",
"digest": {
"function_hash": "307509739993686799896074789520282152817",
"length": 1321.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1b69a5299f28ce8e6afa37c3690dbc14c3a1f53f",
"target": {
"file": "drivers/clk/bcm/clk-raspberrypi.c"
},
"id": "CVE-2025-38160-52deb6d5",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193446635168515327998197166957478691737",
"3878077127144011805098046874002595116",
"269344432063976205626145975745269528535",
"251601304691711960036986219611595745569"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@54ce9bcdaee59d4ef0703f390d55708557818f9e",
"target": {
"function": "raspberrypi_clk_register",
"file": "drivers/clk/bcm/clk-raspberrypi.c"
},
"id": "CVE-2025-38160-7364a128",
"signature_type": "Function",
"digest": {
"function_hash": "307509739993686799896074789520282152817",
"length": 1321.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a2712cd24ecfeb520af60f6f859b442c7ab01ff",
"target": {
"function": "raspberrypi_clk_register",
"file": "drivers/clk/bcm/clk-raspberrypi.c"
},
"id": "CVE-2025-38160-7ae87a4f",
"signature_type": "Function",
"digest": {
"function_hash": "296166980872805201713189077778377467678",
"length": 1601.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@73c46d9a93d071ca69858dea3f569111b03e549e",
"target": {
"function": "raspberrypi_clk_register",
"file": "drivers/clk/bcm/clk-raspberrypi.c"
},
"id": "CVE-2025-38160-9afca39e",
"signature_type": "Function",
"digest": {
"function_hash": "296166980872805201713189077778377467678",
"length": 1601.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@73c46d9a93d071ca69858dea3f569111b03e549e",
"target": {
"file": "drivers/clk/bcm/clk-raspberrypi.c"
},
"id": "CVE-2025-38160-bb74bae5",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193446635168515327998197166957478691737",
"3878077127144011805098046874002595116",
"269344432063976205626145975745269528535",
"251601304691711960036986219611595745569"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1b69a5299f28ce8e6afa37c3690dbc14c3a1f53f",
"target": {
"function": "raspberrypi_clk_register",
"file": "drivers/clk/bcm/clk-raspberrypi.c"
},
"id": "CVE-2025-38160-c2902fc9",
"signature_type": "Function",
"digest": {
"function_hash": "296166980872805201713189077778377467678",
"length": 1601.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a2712cd24ecfeb520af60f6f859b442c7ab01ff",
"target": {
"file": "drivers/clk/bcm/clk-raspberrypi.c"
},
"id": "CVE-2025-38160-cbc1f8df",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193446635168515327998197166957478691737",
"3878077127144011805098046874002595116",
"269344432063976205626145975745269528535",
"251601304691711960036986219611595745569"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@54ce9bcdaee59d4ef0703f390d55708557818f9e",
"target": {
"file": "drivers/clk/bcm/clk-raspberrypi.c"
},
"id": "CVE-2025-38160-e7b4870b",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193608810193352857077468098804539667125",
"3878077127144011805098046874002595116",
"269344432063976205626145975745269528535",
"251601304691711960036986219611595745569"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3c1adc2f8c732ea09e8c4bce5941fec019c6205d",
"target": {
"file": "drivers/clk/bcm/clk-raspberrypi.c"
},
"id": "CVE-2025-38160-ecc30666",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193446635168515327998197166957478691737",
"3878077127144011805098046874002595116",
"269344432063976205626145975745269528535",
"251601304691711960036986219611595745569"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@52562161df3567cdaedada46834a7a8d8c4ab737",
"target": {
"function": "raspberrypi_clk_register",
"file": "drivers/clk/bcm/clk-raspberrypi.c"
},
"id": "CVE-2025-38160-edce1c62",
"signature_type": "Function",
"digest": {
"function_hash": "296166980872805201713189077778377467678",
"length": 1601.0
},
"deprecated": false,
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@938f625bd3364cfdc93916739add3b637ff90368",
"target": {
"file": "drivers/clk/bcm/clk-raspberrypi.c"
},
"id": "CVE-2025-38160-f0bdd74f",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193608810193352857077468098804539667125",
"3878077127144011805098046874002595116",
"269344432063976205626145975745269528535",
"251601304691711960036986219611595745569"
]
},
"deprecated": false,
"signature_version": "v1"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@52562161df3567cdaedada46834a7a8d8c4ab737",
"target": {
"file": "drivers/clk/bcm/clk-raspberrypi.c"
},
"id": "CVE-2025-38160-fb19d343",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"193446635168515327998197166957478691737",
"3878077127144011805098046874002595116",
"269344432063976205626145975745269528535",
"251601304691711960036986219611595745569"
]
},
"deprecated": false,
"signature_version": "v1"
}
]