In the Linux kernel, the following vulnerability has been resolved:
ACPI: pfr_update: Fix the driver update version check
The security-version-number check should be used rather than the runtime version check for driver updates.
Otherwise, the firmware update would fail when the update binary had a lower runtime version number than the current one.
[ rjw: Changelog edits ]
[
{
"deprecated": false,
"id": "CVE-2025-39701-0969e7f2",
"signature_version": "v1",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@908094681f645d3a78e18ef90561a97029e2df7b",
"target": {
"function": "applicable_image",
"file": "drivers/acpi/pfr_update.c"
},
"digest": {
"function_hash": "164132109340673956642843213715017105107",
"length": 771.0
}
},
{
"deprecated": false,
"id": "CVE-2025-39701-2627a8c7",
"signature_version": "v1",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8151320c747efb22d30b035af989fed0d502176e",
"target": {
"file": "include/uapi/linux/pfrut.h"
},
"digest": {
"line_hashes": [
"103489764234895267646337520367477943310",
"121675821688677448437462269672423740837",
"324687844757451884032813683426755418928",
"159805688146720143412608904800744375939"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"id": "CVE-2025-39701-3afad58b",
"signature_version": "v1",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b00219888c11519ef75d988fa8a780da68ff568e",
"target": {
"file": "drivers/acpi/pfr_update.c"
},
"digest": {
"line_hashes": [
"18103094612295821622478671005422800450",
"103760597804563045542358124129045063067",
"42956670863255202982455476346349423260",
"5569384785923572663003349689968493657"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"id": "CVE-2025-39701-5805c789",
"signature_version": "v1",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b00219888c11519ef75d988fa8a780da68ff568e",
"target": {
"function": "applicable_image",
"file": "drivers/acpi/pfr_update.c"
},
"digest": {
"function_hash": "164132109340673956642843213715017105107",
"length": 771.0
}
},
{
"deprecated": false,
"id": "CVE-2025-39701-5c36dac5",
"signature_version": "v1",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cf0a88124e357bffda487cbf3cb612bb97eb97e4",
"target": {
"function": "applicable_image",
"file": "drivers/acpi/pfr_update.c"
},
"digest": {
"function_hash": "164132109340673956642843213715017105107",
"length": 771.0
}
},
{
"deprecated": false,
"id": "CVE-2025-39701-7a9b6a56",
"signature_version": "v1",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@79300ff532bccbbf654992c7c0863b49a6c3973c",
"target": {
"file": "drivers/acpi/pfr_update.c"
},
"digest": {
"line_hashes": [
"18103094612295821622478671005422800450",
"103760597804563045542358124129045063067",
"42956670863255202982455476346349423260",
"5569384785923572663003349689968493657"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"id": "CVE-2025-39701-81c94cd0",
"signature_version": "v1",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@79300ff532bccbbf654992c7c0863b49a6c3973c",
"target": {
"function": "applicable_image",
"file": "drivers/acpi/pfr_update.c"
},
"digest": {
"function_hash": "164132109340673956642843213715017105107",
"length": 771.0
}
},
{
"deprecated": false,
"id": "CVE-2025-39701-8b435fdc",
"signature_version": "v1",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@79300ff532bccbbf654992c7c0863b49a6c3973c",
"target": {
"file": "include/uapi/linux/pfrut.h"
},
"digest": {
"line_hashes": [
"103489764234895267646337520367477943310",
"121675821688677448437462269672423740837",
"324687844757451884032813683426755418928",
"159805688146720143412608904800744375939"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"id": "CVE-2025-39701-a1db2e97",
"signature_version": "v1",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@908094681f645d3a78e18ef90561a97029e2df7b",
"target": {
"file": "include/uapi/linux/pfrut.h"
},
"digest": {
"line_hashes": [
"103489764234895267646337520367477943310",
"121675821688677448437462269672423740837",
"324687844757451884032813683426755418928",
"159805688146720143412608904800744375939"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"id": "CVE-2025-39701-a4775cc5",
"signature_version": "v1",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8151320c747efb22d30b035af989fed0d502176e",
"target": {
"file": "drivers/acpi/pfr_update.c"
},
"digest": {
"line_hashes": [
"18103094612295821622478671005422800450",
"103760597804563045542358124129045063067",
"42956670863255202982455476346349423260",
"5569384785923572663003349689968493657"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"id": "CVE-2025-39701-b8cd2bc1",
"signature_version": "v1",
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8151320c747efb22d30b035af989fed0d502176e",
"target": {
"function": "applicable_image",
"file": "drivers/acpi/pfr_update.c"
},
"digest": {
"function_hash": "6501139717605184734363613516662299398",
"length": 899.0
}
},
{
"deprecated": false,
"id": "CVE-2025-39701-bd563d1e",
"signature_version": "v1",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cf0a88124e357bffda487cbf3cb612bb97eb97e4",
"target": {
"file": "include/uapi/linux/pfrut.h"
},
"digest": {
"line_hashes": [
"103489764234895267646337520367477943310",
"121675821688677448437462269672423740837",
"324687844757451884032813683426755418928",
"159805688146720143412608904800744375939"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"id": "CVE-2025-39701-ca42b559",
"signature_version": "v1",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cf0a88124e357bffda487cbf3cb612bb97eb97e4",
"target": {
"file": "drivers/acpi/pfr_update.c"
},
"digest": {
"line_hashes": [
"18103094612295821622478671005422800450",
"103760597804563045542358124129045063067",
"42956670863255202982455476346349423260",
"5569384785923572663003349689968493657"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"id": "CVE-2025-39701-dfc8c0f1",
"signature_version": "v1",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b00219888c11519ef75d988fa8a780da68ff568e",
"target": {
"file": "include/uapi/linux/pfrut.h"
},
"digest": {
"line_hashes": [
"103489764234895267646337520367477943310",
"121675821688677448437462269672423740837",
"324687844757451884032813683426755418928",
"159805688146720143412608904800744375939"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"id": "CVE-2025-39701-e348c243",
"signature_version": "v1",
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@908094681f645d3a78e18ef90561a97029e2df7b",
"target": {
"file": "drivers/acpi/pfr_update.c"
},
"digest": {
"line_hashes": [
"18103094612295821622478671005422800450",
"103760597804563045542358124129045063067",
"42956670863255202982455476346349423260",
"5569384785923572663003349689968493657"
],
"threshold": 0.9
}
}
]