In the Linux kernel, the following vulnerability has been resolved:
ACPI: sysfs: validate return type of _STR method
Only buffer objects are valid return values of _STR.
If something else is returned description_show() will access invalid memory.
[
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0cdfb9178a3bba843c95c2117c82c15f1a64b9ce",
"digest": {
"length": 1722.0,
"function_hash": "23305354144105335225970299003038641546"
},
"signature_type": "Function",
"id": "CVE-2024-49860-16a000c5",
"target": {
"function": "acpi_device_setup_files",
"file": "drivers/acpi/device_sysfs.c"
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@92fd5209fc014405f63a7db79802ca4b01dc0c05",
"digest": {
"threshold": 0.9,
"line_hashes": [
"31969744403803299041527388274247050840",
"150411398962763462265319957356116354469",
"165003309136171680028166196236563423188",
"215581279110773223345021900793523448616",
"22989541181911971593160699581049168624"
]
},
"signature_type": "Line",
"id": "CVE-2024-49860-24105fa4",
"target": {
"file": "drivers/acpi/device_sysfs.c"
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4b081991c4363e072e1748efed0bbec8a77daba5",
"digest": {
"length": 1722.0,
"function_hash": "23305354144105335225970299003038641546"
},
"signature_type": "Function",
"id": "CVE-2024-49860-248acada",
"target": {
"function": "acpi_device_setup_files",
"file": "drivers/acpi/device_sysfs.c"
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2364b6af90c6b6d8a4783e0d3481ca80af699554",
"digest": {
"length": 1722.0,
"function_hash": "23305354144105335225970299003038641546"
},
"signature_type": "Function",
"id": "CVE-2024-49860-3f434aeb",
"target": {
"function": "acpi_device_setup_files",
"file": "drivers/acpi/device_sysfs.c"
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4bb1e7d027413835b086aed35bc3f0713bc0f72b",
"digest": {
"length": 1716.0,
"function_hash": "179564049201973049344865472023270208814"
},
"signature_type": "Function",
"id": "CVE-2024-49860-4a0daf4c",
"target": {
"function": "acpi_device_setup_files",
"file": "drivers/acpi/device_sysfs.c"
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@92fd5209fc014405f63a7db79802ca4b01dc0c05",
"digest": {
"length": 1722.0,
"function_hash": "23305354144105335225970299003038641546"
},
"signature_type": "Function",
"id": "CVE-2024-49860-504b11d3",
"target": {
"function": "acpi_device_setup_files",
"file": "drivers/acpi/device_sysfs.c"
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4bb1e7d027413835b086aed35bc3f0713bc0f72b",
"digest": {
"threshold": 0.9,
"line_hashes": [
"31969744403803299041527388274247050840",
"150411398962763462265319957356116354469",
"165003309136171680028166196236563423188",
"215581279110773223345021900793523448616",
"22989541181911971593160699581049168624"
]
},
"signature_type": "Line",
"id": "CVE-2024-49860-69556744",
"target": {
"file": "drivers/acpi/device_sysfs.c"
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2364b6af90c6b6d8a4783e0d3481ca80af699554",
"digest": {
"threshold": 0.9,
"line_hashes": [
"31969744403803299041527388274247050840",
"150411398962763462265319957356116354469",
"165003309136171680028166196236563423188",
"215581279110773223345021900793523448616",
"22989541181911971593160699581049168624"
]
},
"signature_type": "Line",
"id": "CVE-2024-49860-79be7b84",
"target": {
"file": "drivers/acpi/device_sysfs.c"
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0cdfb9178a3bba843c95c2117c82c15f1a64b9ce",
"digest": {
"threshold": 0.9,
"line_hashes": [
"31969744403803299041527388274247050840",
"150411398962763462265319957356116354469",
"165003309136171680028166196236563423188",
"215581279110773223345021900793523448616",
"22989541181911971593160699581049168624"
]
},
"signature_type": "Line",
"id": "CVE-2024-49860-7b2a5345",
"target": {
"file": "drivers/acpi/device_sysfs.c"
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f51e5a88f2e7224858b261546cf6b3037dfb1323",
"digest": {
"length": 1716.0,
"function_hash": "179564049201973049344865472023270208814"
},
"signature_type": "Function",
"id": "CVE-2024-49860-7dfe2092",
"target": {
"function": "acpi_device_setup_files",
"file": "drivers/acpi/device_sysfs.c"
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f51f711d36e61fbb87c67b524fd200e05172668d",
"digest": {
"threshold": 0.9,
"line_hashes": [
"31969744403803299041527388274247050840",
"150411398962763462265319957356116354469",
"165003309136171680028166196236563423188",
"215581279110773223345021900793523448616",
"22989541181911971593160699581049168624"
]
},
"signature_type": "Line",
"id": "CVE-2024-49860-7e420fa9",
"target": {
"file": "drivers/acpi/device_sysfs.c"
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5c8d007c14aefc3f2ddf71e4c40713733dc827be",
"digest": {
"length": 1722.0,
"function_hash": "23305354144105335225970299003038641546"
},
"signature_type": "Function",
"id": "CVE-2024-49860-84ffba5d",
"target": {
"function": "acpi_device_setup_files",
"file": "drivers/acpi/device_sysfs.c"
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5c8d007c14aefc3f2ddf71e4c40713733dc827be",
"digest": {
"threshold": 0.9,
"line_hashes": [
"31969744403803299041527388274247050840",
"150411398962763462265319957356116354469",
"165003309136171680028166196236563423188",
"215581279110773223345021900793523448616",
"22989541181911971593160699581049168624"
]
},
"signature_type": "Line",
"id": "CVE-2024-49860-92df66bc",
"target": {
"file": "drivers/acpi/device_sysfs.c"
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f0921ecd4ddc14646bb5511f49db4d7d3b0829f0",
"digest": {
"length": 1722.0,
"function_hash": "23305354144105335225970299003038641546"
},
"signature_type": "Function",
"id": "CVE-2024-49860-a920e899",
"target": {
"function": "acpi_device_setup_files",
"file": "drivers/acpi/device_sysfs.c"
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f51e5a88f2e7224858b261546cf6b3037dfb1323",
"digest": {
"threshold": 0.9,
"line_hashes": [
"31969744403803299041527388274247050840",
"150411398962763462265319957356116354469",
"165003309136171680028166196236563423188",
"215581279110773223345021900793523448616",
"22989541181911971593160699581049168624"
]
},
"signature_type": "Line",
"id": "CVE-2024-49860-baa5c579",
"target": {
"file": "drivers/acpi/device_sysfs.c"
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f51f711d36e61fbb87c67b524fd200e05172668d",
"digest": {
"length": 1716.0,
"function_hash": "179564049201973049344865472023270208814"
},
"signature_type": "Function",
"id": "CVE-2024-49860-d72c7327",
"target": {
"function": "acpi_device_setup_files",
"file": "drivers/acpi/device_sysfs.c"
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f0921ecd4ddc14646bb5511f49db4d7d3b0829f0",
"digest": {
"threshold": 0.9,
"line_hashes": [
"31969744403803299041527388274247050840",
"150411398962763462265319957356116354469",
"165003309136171680028166196236563423188",
"215581279110773223345021900793523448616",
"22989541181911971593160699581049168624"
]
},
"signature_type": "Line",
"id": "CVE-2024-49860-dd5e91a7",
"target": {
"file": "drivers/acpi/device_sysfs.c"
},
"signature_version": "v1"
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4b081991c4363e072e1748efed0bbec8a77daba5",
"digest": {
"threshold": 0.9,
"line_hashes": [
"31969744403803299041527388274247050840",
"150411398962763462265319957356116354469",
"165003309136171680028166196236563423188",
"215581279110773223345021900793523448616",
"22989541181911971593160699581049168624"
]
},
"signature_type": "Line",
"id": "CVE-2024-49860-f56e9ab4",
"target": {
"file": "drivers/acpi/device_sysfs.c"
},
"signature_version": "v1"
}
]