In the Linux kernel, the following vulnerability has been resolved:
firmware: armffa: Set dmamask for ffa devices
Set dma_mask for FFA devices, otherwise DMA allocation using the device pointer lead to following warning:
WARNING: CPU: 1 PID: 1 at kernel/dma/mapping.c:597 dmaallocattrs+0xe0/0x124
[
{
"digest": {
"function_hash": "251159703018694953790121043448493117820",
"length": 866.0
},
"id": "CVE-2025-38043-28b7b416",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2e62c803feec1ef5847d8fa47dd0de039abfa378",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "ffa_device_register",
"file": "drivers/firmware/arm_ffa/bus.c"
},
"signature_type": "Function"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"182145677668532742274801147782392207686",
"14084313244576448702958036471266652056",
"83505574229022910526561562102488223566",
"79525640658553430637562066703718140918"
]
},
"id": "CVE-2025-38043-5f1eb19c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c6aa1d6bd6ccff4ecdf064d288817657ec8532f0",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/firmware/arm_ffa/bus.c"
},
"signature_type": "Line"
},
{
"digest": {
"function_hash": "125112263264773798181664379561453961689",
"length": 744.0
},
"id": "CVE-2025-38043-662406ac",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c6aa1d6bd6ccff4ecdf064d288817657ec8532f0",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "ffa_device_register",
"file": "drivers/firmware/arm_ffa/bus.c"
},
"signature_type": "Function"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"182145677668532742274801147782392207686",
"14084313244576448702958036471266652056",
"83505574229022910526561562102488223566",
"79525640658553430637562066703718140918"
]
},
"id": "CVE-2025-38043-72b8d628",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@97bab02f0b64ba6bcdf6a8fae561db07f509aee9",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/firmware/arm_ffa/bus.c"
},
"signature_type": "Line"
},
{
"digest": {
"function_hash": "323842141031320150678914825410442110431",
"length": 699.0
},
"id": "CVE-2025-38043-8a1713a2",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@97bab02f0b64ba6bcdf6a8fae561db07f509aee9",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "ffa_device_register",
"file": "drivers/firmware/arm_ffa/bus.c"
},
"signature_type": "Function"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"182145677668532742274801147782392207686",
"14084313244576448702958036471266652056",
"83505574229022910526561562102488223566",
"42736545590583883427235369965347279994"
]
},
"id": "CVE-2025-38043-8c273307",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a3efeef64364c2a028cf0d03d68c831813a97fd",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/firmware/arm_ffa/bus.c"
},
"signature_type": "Line"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"182145677668532742274801147782392207686",
"14084313244576448702958036471266652056",
"83505574229022910526561562102488223566",
"42736545590583883427235369965347279994"
]
},
"id": "CVE-2025-38043-a71560d3",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cc0aac7ca17e0ea3ca84b552fc79f3e86fd07f53",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/firmware/arm_ffa/bus.c"
},
"signature_type": "Line"
},
{
"digest": {
"function_hash": "251159703018694953790121043448493117820",
"length": 866.0
},
"id": "CVE-2025-38043-a7f83b0b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3a3efeef64364c2a028cf0d03d68c831813a97fd",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "ffa_device_register",
"file": "drivers/firmware/arm_ffa/bus.c"
},
"signature_type": "Function"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"182145677668532742274801147782392207686",
"14084313244576448702958036471266652056",
"83505574229022910526561562102488223566",
"42736545590583883427235369965347279994"
]
},
"id": "CVE-2025-38043-b6981f7b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2e62c803feec1ef5847d8fa47dd0de039abfa378",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/firmware/arm_ffa/bus.c"
},
"signature_type": "Line"
},
{
"digest": {
"function_hash": "311202129603413076176354467838670071131",
"length": 817.0
},
"id": "CVE-2025-38043-be0a6dc2",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cc0aac7ca17e0ea3ca84b552fc79f3e86fd07f53",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "ffa_device_register",
"file": "drivers/firmware/arm_ffa/bus.c"
},
"signature_type": "Function"
},
{
"digest": {
"function_hash": "125112263264773798181664379561453961689",
"length": 744.0
},
"id": "CVE-2025-38043-e6b19a56",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e2de76c34a8a925efe80fccae4810427bc144ed0",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "ffa_device_register",
"file": "drivers/firmware/arm_ffa/bus.c"
},
"signature_type": "Function"
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"182145677668532742274801147782392207686",
"14084313244576448702958036471266652056",
"83505574229022910526561562102488223566",
"79525640658553430637562066703718140918"
]
},
"id": "CVE-2025-38043-ffd9a668",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e2de76c34a8a925efe80fccae4810427bc144ed0",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "drivers/firmware/arm_ffa/bus.c"
},
"signature_type": "Line"
}
]