GCVE Workshop - 22 September 2026 (14:00-18:00), Luxembourg Before The Vulnopticon Conference - Registration

CVE-2024-56368 (GCVE-0-2024-56368)

Vulnerability from cvelistv5 – Published: 2025-01-11 12:35 – Updated: 2026-08-05 11:44
VLAI
Title
ring-buffer: Fix overflow in __rb_map_vma
Summary
In the Linux kernel, the following vulnerability has been resolved: ring-buffer: Fix overflow in __rb_map_vma An overflow occurred when performing the following calculation: nr_pages = ((nr_subbufs + 1) << subbuf_order) - pgoff; Add a check before the calculation to avoid this problem. syzbot reported this as a slab-out-of-bounds in __rb_map_vma: BUG: KASAN: slab-out-of-bounds in __rb_map_vma+0x9ab/0xae0 kernel/trace/ring_buffer.c:7058 Read of size 8 at addr ffff8880767dd2b8 by task syz-executor187/5836 CPU: 0 UID: 0 PID: 5836 Comm: syz-executor187 Not tainted 6.13.0-rc2-syzkaller-00159-gf932fb9b4074 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/25/2024 Call Trace: <TASK> __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:378 [inline] print_report+0xc3/0x620 mm/kasan/report.c:489 kasan_report+0xd9/0x110 mm/kasan/report.c:602 __rb_map_vma+0x9ab/0xae0 kernel/trace/ring_buffer.c:7058 ring_buffer_map+0x56e/0x9b0 kernel/trace/ring_buffer.c:7138 tracing_buffers_mmap+0xa6/0x120 kernel/trace/trace.c:8482 call_mmap include/linux/fs.h:2183 [inline] mmap_file mm/internal.h:124 [inline] __mmap_new_file_vma mm/vma.c:2291 [inline] __mmap_new_vma mm/vma.c:2355 [inline] __mmap_region+0x1786/0x2670 mm/vma.c:2456 mmap_region+0x127/0x320 mm/mmap.c:1348 do_mmap+0xc00/0xfc0 mm/mmap.c:496 vm_mmap_pgoff+0x1ba/0x360 mm/util.c:580 ksys_mmap_pgoff+0x32c/0x5c0 mm/mmap.c:542 __do_sys_mmap arch/x86/kernel/sys_x86_64.c:89 [inline] __se_sys_mmap arch/x86/kernel/sys_x86_64.c:82 [inline] __x64_sys_mmap+0x125/0x190 arch/x86/kernel/sys_x86_64.c:82 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f The reproducer for this bug is: ------------------------8<------------------------- #include <fcntl.h> #include <stdlib.h> #include <unistd.h> #include <asm/types.h> #include <sys/mman.h> int main(int argc, char **argv) { int page_size = getpagesize(); int fd; void *meta; system("echo 1 > /sys/kernel/tracing/buffer_size_kb"); fd = open("/sys/kernel/tracing/per_cpu/cpu0/trace_pipe_raw", O_RDONLY); meta = mmap(NULL, page_size, PROT_READ, MAP_SHARED, fd, page_size * 5); } ------------------------>8-------------------------
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: 117c39200d9d760cbd5944bb89efb7b9c51965aa , < ec12f30fe54234dd40ffee50dda8d2df10bd0871 (git)
Affected: 117c39200d9d760cbd5944bb89efb7b9c51965aa , < c58a812c8e49ad688f94f4b050ad5c5b388fc5d2 (git)
guessed Create a notification for this product.
Linux Linux Affected: 6.10
Unaffected: 0 , < 6.10 (semver)
Unaffected: 6.12.7 , ≤ 6.12.* (semver)
Unaffected: 6.13 , ≤ * (original_commit_for_fix)
guessed Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "kernel/trace/ring_buffer.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "ec12f30fe54234dd40ffee50dda8d2df10bd0871",
              "status": "affected",
              "version": "117c39200d9d760cbd5944bb89efb7b9c51965aa",
              "versionType": "git"
            },
            {
              "lessThan": "c58a812c8e49ad688f94f4b050ad5c5b388fc5d2",
              "status": "affected",
              "version": "117c39200d9d760cbd5944bb89efb7b9c51965aa",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "kernel/trace/ring_buffer.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "6.10"
            },
            {
              "lessThan": "6.10",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.12.*",
              "status": "unaffected",
              "version": "6.12.7",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "6.13",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.12.7",
                  "versionStartIncluding": "6.10",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.13",
                  "versionStartIncluding": "6.10",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nring-buffer: Fix overflow in __rb_map_vma\n\nAn overflow occurred when performing the following calculation:\n\n   nr_pages = ((nr_subbufs + 1) \u003c\u003c subbuf_order) - pgoff;\n\nAdd a check before the calculation to avoid this problem.\n\nsyzbot reported this as a slab-out-of-bounds in __rb_map_vma:\n\nBUG: KASAN: slab-out-of-bounds in __rb_map_vma+0x9ab/0xae0 kernel/trace/ring_buffer.c:7058\nRead of size 8 at addr ffff8880767dd2b8 by task syz-executor187/5836\n\nCPU: 0 UID: 0 PID: 5836 Comm: syz-executor187 Not tainted 6.13.0-rc2-syzkaller-00159-gf932fb9b4074 #0\nHardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/25/2024\nCall Trace:\n \u003cTASK\u003e\n __dump_stack lib/dump_stack.c:94 [inline]\n dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120\n print_address_description mm/kasan/report.c:378 [inline]\n print_report+0xc3/0x620 mm/kasan/report.c:489\n kasan_report+0xd9/0x110 mm/kasan/report.c:602\n __rb_map_vma+0x9ab/0xae0 kernel/trace/ring_buffer.c:7058\n ring_buffer_map+0x56e/0x9b0 kernel/trace/ring_buffer.c:7138\n tracing_buffers_mmap+0xa6/0x120 kernel/trace/trace.c:8482\n call_mmap include/linux/fs.h:2183 [inline]\n mmap_file mm/internal.h:124 [inline]\n __mmap_new_file_vma mm/vma.c:2291 [inline]\n __mmap_new_vma mm/vma.c:2355 [inline]\n __mmap_region+0x1786/0x2670 mm/vma.c:2456\n mmap_region+0x127/0x320 mm/mmap.c:1348\n do_mmap+0xc00/0xfc0 mm/mmap.c:496\n vm_mmap_pgoff+0x1ba/0x360 mm/util.c:580\n ksys_mmap_pgoff+0x32c/0x5c0 mm/mmap.c:542\n __do_sys_mmap arch/x86/kernel/sys_x86_64.c:89 [inline]\n __se_sys_mmap arch/x86/kernel/sys_x86_64.c:82 [inline]\n __x64_sys_mmap+0x125/0x190 arch/x86/kernel/sys_x86_64.c:82\n do_syscall_x64 arch/x86/entry/common.c:52 [inline]\n do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83\n entry_SYSCALL_64_after_hwframe+0x77/0x7f\n\nThe reproducer for this bug is:\n\n------------------------8\u003c-------------------------\n #include \u003cfcntl.h\u003e\n #include \u003cstdlib.h\u003e\n #include \u003cunistd.h\u003e\n #include \u003casm/types.h\u003e\n #include \u003csys/mman.h\u003e\n\n int main(int argc, char **argv)\n {\n\tint page_size = getpagesize();\n\tint fd;\n\tvoid *meta;\n\n\tsystem(\"echo 1 \u003e /sys/kernel/tracing/buffer_size_kb\");\n\tfd = open(\"/sys/kernel/tracing/per_cpu/cpu0/trace_pipe_raw\", O_RDONLY);\n\n\tmeta = mmap(NULL, page_size, PROT_READ, MAP_SHARED, fd, page_size * 5);\n }\n------------------------\u003e8-------------------------"
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 7.1,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:L - Triggered by an mmap(2) syscall on the local tracefs file /sys/kernel/tracing/per_cpu/cpuN/trace_pipe_raw; there is no remote or adjacent path into ring_buffer_map().\nAC:L - A single deterministic mmap() with an oversized page offset triggers the unsigned underflow every time \u2014 no race, no memory-layout grooming, and the required tracing/tracefs support is enabled in essentially all distro kernels.\nPR:L - Only a read-only open of trace_pipe_raw is needed (the reproducer\u0027s buffer_size_kb write is not required), and tracefs files are group-readable with a supported gid= mount option that Android, ChromeOS, and distro \"tracing\"-group configurations use to grant unprivileged users access.\nUI:N - The attacking process performs open() and mmap() entirely on its own; no victim action or interaction is involved.\nS:U - The out-of-bounds access and its consequences are confined to the kernel of the same host, with no crossing of a VM, IOMMU, or other security-authority boundary.\nC:H - The overread offset is fully attacker-controlled up to ~2^54 bytes from the kcalloc\u0027d subbuf_ids array \u2014 an unbounded arbitrary-address read primitive rather than a few-byte bounded overread, and its mapped/unmapped outcome discloses kernel address-space layout.\nI:N - The faulty path only reads; pages[] writes remain bounded by nr_pages and the bogus struct page pointer is discarded at the WARN before vm_insert_pages(), so no kernel memory is modified and no attacker page is mapped.\nA:H - Dereferencing subbuf_ids at an arbitrary attacker-chosen displacement reliably faults on unmapped kernel memory, causing an oops while mapping_lock, buffer-\u003emutex, and mmap_lock are held; the WARN_ON_ONCE alone panics systems configured with panic_on_warn."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-05T11:44:53.114Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/ec12f30fe54234dd40ffee50dda8d2df10bd0871"
        },
        {
          "url": "https://git.kernel.org/stable/c/c58a812c8e49ad688f94f4b050ad5c5b388fc5d2"
        }
      ],
      "title": "ring-buffer: Fix overflow in __rb_map_vma",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2024-56368",
    "datePublished": "2025-01-11T12:35:45.719Z",
    "dateReserved": "2025-01-09T09:49:29.671Z",
    "dateUpdated": "2026-08-05T11:44:53.114Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2024-56368",
      "date": "2026-09-17",
      "epss": "0.00182",
      "percentile": "0.08042"
    },
    "fkie_nvd": {
      "descriptions": "[{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nring-buffer: Fix overflow in __rb_map_vma\\n\\nAn overflow occurred when performing the following calculation:\\n\\n   nr_pages = ((nr_subbufs + 1) \u003c\u003c subbuf_order) - pgoff;\\n\\nAdd a check before the calculation to avoid this problem.\\n\\nsyzbot reported this as a slab-out-of-bounds in __rb_map_vma:\\n\\nBUG: KASAN: slab-out-of-bounds in __rb_map_vma+0x9ab/0xae0 kernel/trace/ring_buffer.c:7058\\nRead of size 8 at addr ffff8880767dd2b8 by task syz-executor187/5836\\n\\nCPU: 0 UID: 0 PID: 5836 Comm: syz-executor187 Not tainted 6.13.0-rc2-syzkaller-00159-gf932fb9b4074 #0\\nHardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/25/2024\\nCall Trace:\\n \u003cTASK\u003e\\n __dump_stack lib/dump_stack.c:94 [inline]\\n dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120\\n print_address_description mm/kasan/report.c:378 [inline]\\n print_report+0xc3/0x620 mm/kasan/report.c:489\\n kasan_report+0xd9/0x110 mm/kasan/report.c:602\\n __rb_map_vma+0x9ab/0xae0 kernel/trace/ring_buffer.c:7058\\n ring_buffer_map+0x56e/0x9b0 kernel/trace/ring_buffer.c:7138\\n tracing_buffers_mmap+0xa6/0x120 kernel/trace/trace.c:8482\\n call_mmap include/linux/fs.h:2183 [inline]\\n mmap_file mm/internal.h:124 [inline]\\n __mmap_new_file_vma mm/vma.c:2291 [inline]\\n __mmap_new_vma mm/vma.c:2355 [inline]\\n __mmap_region+0x1786/0x2670 mm/vma.c:2456\\n mmap_region+0x127/0x320 mm/mmap.c:1348\\n do_mmap+0xc00/0xfc0 mm/mmap.c:496\\n vm_mmap_pgoff+0x1ba/0x360 mm/util.c:580\\n ksys_mmap_pgoff+0x32c/0x5c0 mm/mmap.c:542\\n __do_sys_mmap arch/x86/kernel/sys_x86_64.c:89 [inline]\\n __se_sys_mmap arch/x86/kernel/sys_x86_64.c:82 [inline]\\n __x64_sys_mmap+0x125/0x190 arch/x86/kernel/sys_x86_64.c:82\\n do_syscall_x64 arch/x86/entry/common.c:52 [inline]\\n do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83\\n entry_SYSCALL_64_after_hwframe+0x77/0x7f\\n\\nThe reproducer for this bug is:\\n\\n------------------------8\u003c-------------------------\\n #include \u003cfcntl.h\u003e\\n #include \u003cstdlib.h\u003e\\n #include \u003cunistd.h\u003e\\n #include \u003casm/types.h\u003e\\n #include \u003csys/mman.h\u003e\\n\\n int main(int argc, char **argv)\\n {\\n\\tint page_size = getpagesize();\\n\\tint fd;\\n\\tvoid *meta;\\n\\n\\tsystem(\\\"echo 1 \u003e /sys/kernel/tracing/buffer_size_kb\\\");\\n\\tfd = open(\\\"/sys/kernel/tracing/per_cpu/cpu0/trace_pipe_raw\\\", O_RDONLY);\\n\\n\\tmeta = mmap(NULL, page_size, PROT_READ, MAP_SHARED, fd, page_size * 5);\\n }\\n------------------------\u003e8-------------------------\"}]",
      "id": "CVE-2024-56368",
      "lastModified": "2025-01-11T13:15:28.530",
      "published": "2025-01-11T13:15:28.530",
      "references": "[{\"url\": \"https://git.kernel.org/stable/c/c58a812c8e49ad688f94f4b050ad5c5b388fc5d2\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}, {\"url\": \"https://git.kernel.org/stable/c/ec12f30fe54234dd40ffee50dda8d2df10bd0871\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}]",
      "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
      "vulnStatus": "Received"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2024-56368\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2025-01-11T13:15:28.530\",\"lastModified\":\"2026-08-04T11:22:08.587\",\"vulnStatus\":\"Modified\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nring-buffer: Fix overflow in __rb_map_vma\\n\\nAn overflow occurred when performing the following calculation:\\n\\n   nr_pages = ((nr_subbufs + 1) \u003c\u003c subbuf_order) - pgoff;\\n\\nAdd a check before the calculation to avoid this problem.\\n\\nsyzbot reported this as a slab-out-of-bounds in __rb_map_vma:\\n\\nBUG: KASAN: slab-out-of-bounds in __rb_map_vma+0x9ab/0xae0 kernel/trace/ring_buffer.c:7058\\nRead of size 8 at addr ffff8880767dd2b8 by task syz-executor187/5836\\n\\nCPU: 0 UID: 0 PID: 5836 Comm: syz-executor187 Not tainted 6.13.0-rc2-syzkaller-00159-gf932fb9b4074 #0\\nHardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/25/2024\\nCall Trace:\\n \u003cTASK\u003e\\n __dump_stack lib/dump_stack.c:94 [inline]\\n dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120\\n print_address_description mm/kasan/report.c:378 [inline]\\n print_report+0xc3/0x620 mm/kasan/report.c:489\\n kasan_report+0xd9/0x110 mm/kasan/report.c:602\\n __rb_map_vma+0x9ab/0xae0 kernel/trace/ring_buffer.c:7058\\n ring_buffer_map+0x56e/0x9b0 kernel/trace/ring_buffer.c:7138\\n tracing_buffers_mmap+0xa6/0x120 kernel/trace/trace.c:8482\\n call_mmap include/linux/fs.h:2183 [inline]\\n mmap_file mm/internal.h:124 [inline]\\n __mmap_new_file_vma mm/vma.c:2291 [inline]\\n __mmap_new_vma mm/vma.c:2355 [inline]\\n __mmap_region+0x1786/0x2670 mm/vma.c:2456\\n mmap_region+0x127/0x320 mm/mmap.c:1348\\n do_mmap+0xc00/0xfc0 mm/mmap.c:496\\n vm_mmap_pgoff+0x1ba/0x360 mm/util.c:580\\n ksys_mmap_pgoff+0x32c/0x5c0 mm/mmap.c:542\\n __do_sys_mmap arch/x86/kernel/sys_x86_64.c:89 [inline]\\n __se_sys_mmap arch/x86/kernel/sys_x86_64.c:82 [inline]\\n __x64_sys_mmap+0x125/0x190 arch/x86/kernel/sys_x86_64.c:82\\n do_syscall_x64 arch/x86/entry/common.c:52 [inline]\\n do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83\\n entry_SYSCALL_64_after_hwframe+0x77/0x7f\\n\\nThe reproducer for this bug is:\\n\\n------------------------8\u003c-------------------------\\n #include \u003cfcntl.h\u003e\\n #include \u003cstdlib.h\u003e\\n #include \u003cunistd.h\u003e\\n #include \u003casm/types.h\u003e\\n #include \u003csys/mman.h\u003e\\n\\n int main(int argc, char **argv)\\n {\\n\\tint page_size = getpagesize();\\n\\tint fd;\\n\\tvoid *meta;\\n\\n\\tsystem(\\\"echo 1 \u003e /sys/kernel/tracing/buffer_size_kb\\\");\\n\\tfd = open(\\\"/sys/kernel/tracing/per_cpu/cpu0/trace_pipe_raw\\\", O_RDONLY);\\n\\n\\tmeta = mmap(NULL, page_size, PROT_READ, MAP_SHARED, fd, page_size * 5);\\n }\\n------------------------\u003e8-------------------------\"},{\"lang\":\"es\",\"value\":\"En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: ring-buffer: Corregir desbordamiento en __rb_map_vma Se produjo un desbordamiento al realizar el siguiente c\u00e1lculo: nr_pages = ((nr_subbufs + 1) \u0026lt;\u0026lt; subbuf_order) - pgoff; Agregue una verificaci\u00f3n antes del c\u00e1lculo para evitar este problema. syzbot report\u00f3 esto como un slab-out-of-bounds en __rb_map_vma: ERROR: KASAN: slab-out-of-bounds en __rb_map_vma+0x9ab/0xae0 kernel/trace/ring_buffer.c:7058 Lectura de tama\u00f1o 8 en la direcci\u00f3n ffff8880767dd2b8 por la tarea syz-executor187/5836 CPU: 0 UID: 0 PID: 5836 Comm: syz-executor187 No contaminado 6.13.0-rc2-syzkaller-00159-gf932fb9b4074 #0 Nombre del hardware: Google Google Compute Engine/Google Compute Engine, BIOS Google 25/11/2024 Seguimiento de llamadas:  __dump_stack lib/dump_stack.c:94 [en l\u00ednea] dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120 imprimir_direcci\u00f3n_descripci\u00f3n mm/kasan/report.c:378 [en l\u00ednea] imprimir_report+0xc3/0x620 mm/kasan/report.c:489 kasan_report+0xd9/0x110 mm/kasan/report.c:602 __rb_map_vma+0x9ab/0xae0 kernel/trace/ring_buffer.c:7058 mapa_de_buffer_de_anillo+0x56e/0x9b0 kernel/trace/ring_buffer.c:7138 rastreo_buffers_mmap+0xa6/0x120 kernel/trace/trace.c:8482 llamada_mmap include/linux/fs.h:2183 [en l\u00ednea] archivo_mmap mm/internal.h:124 [en l\u00ednea] __mmap_nuevo_archivo_vma mm/vma.c:2291 [en l\u00ednea] __mmap_nuevo_vma mm/vma.c:2355 [en l\u00ednea] __mmap_region+0x1786/0x2670 mm/vma.c:2456 mmap_region+0x127/0x320 mm/mmap.c:1348 do_mmap+0xc00/0xfc0 mm/mmap.c:496 vm_mmap_pgoff+0x1ba/0x360 mm/util.c:580 ksys_mmap_pgoff+0x32c/0x5c0 mm/mmap.c:542 __do_sys_mmap arch/x86/kernel/sys_x86_64.c:89 [en l\u00ednea] __se_sys_mmap arch/x86/kernel/sys_x86_64.c:82 [en l\u00ednea] __x64_sys_mmap+0x125/0x190 arch/x86/kernel/sys_x86_64.c:82 do_syscall_x64 arch/x86/entry/common.c:52 [en l\u00ednea] do_syscall_64+0xcd/0x250 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f El reproductor de este error es: ------------------------8\u0026lt;-------------------------- #include  #include  #include  #include  #include  int main(int argc, char **argv) { int tama\u00f1o_p\u00e1gina = getpagesize(); int fd; void *meta; system(\\\"echo 1 \u0026gt; /sys/kernel/tracing/buffer_size_kb\\\"); fd = open(\\\"/sys/kernel/tracing/per_cpu/cpu0/trace_pipe_raw\\\", O_RDONLY); meta = mmap(NULL, tama\u00f1o_p\u00e1gina, PROT_READ, MAP_SHARED, fd, tama\u00f1o_p\u00e1gina * 5); } ------------------------\u0026gt;8-------------------------\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"kernel/trace/ring_buffer.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"117c39200d9d760cbd5944bb89efb7b9c51965aa\",\"lessThan\":\"ec12f30fe54234dd40ffee50dda8d2df10bd0871\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"117c39200d9d760cbd5944bb89efb7b9c51965aa\",\"lessThan\":\"c58a812c8e49ad688f94f4b050ad5c5b388fc5d2\",\"versionType\":\"git\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"kernel/trace/ring_buffer.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"6.10\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"6.10\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.12.7\",\"lessThanOrEqual\":\"6.12.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.13\",\"lessThanOrEqual\":\"*\",\"versionType\":\"original_commit_for_fix\",\"status\":\"unaffected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H\",\"baseScore\":7.1,\"baseSeverity\":\"HIGH\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":5.2},{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H\",\"baseScore\":5.5,\"baseSeverity\":\"MEDIUM\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":3.6}]},\"weaknesses\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-190\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.10\",\"versionEndExcluding\":\"6.12.7\",\"matchCriteriaId\":\"DCCD8BD3-5C46-4941-B3DF-2AA3E532D3D6\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.13:rc1:*:*:*:*:*:*\",\"matchCriteriaId\":\"62567B3C-6CEE-46D0-BC2E-B3717FBF7D13\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.13:rc2:*:*:*:*:*:*\",\"matchCriteriaId\":\"5A073481-106D-4B15-B4C7-FB0213B8E1D4\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:6.13:rc3:*:*:*:*:*:*\",\"matchCriteriaId\":\"DE491969-75AE-4A6B-9A58-8FC5AF98798F\"}]}]}],\"references\":[{\"url\":\"https://git.kernel.org/stable/c/c58a812c8e49ad688f94f4b050ad5c5b388fc5d2\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/ec12f30fe54234dd40ffee50dda8d2df10bd0871\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]}]}}",
    "redhat_vex": {
      "aggregate_severity": "Moderate",
      "current_release_date": "2026-08-04T14:08:19+00:00",
      "cve": "CVE-2024-56368",
      "id": "CVE-2024-56368",
      "initial_release_date": "2024-01-01T00:00:00+00:00",
      "product_status:known_affected": "28",
      "product_status:known_not_affected": "170",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: ring-buffer: Fix overflow in __rb_map_vma",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2024/cve-2024-56368.json",
      "version": "3"
    },
    "suse_vex": {
      "aggregate_severity": "moderate",
      "current_release_date": "2026-08-29T01:39:09Z",
      "cve": "CVE-2024-56368",
      "id": "CVE-2024-56368",
      "initial_release_date": "2025-01-12T00:15:13Z",
      "product_status:known_not_affected": "463",
      "product_status:recommended": "78",
      "source": "SUSE CSAF VEX",
      "status": "interim",
      "title": "SUSE CVE CVE-2024-56368",
      "url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2024-56368.json",
      "version": "23"
    }
  }
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Detection rules are retrieved from Rulezet.

Loading…

Loading…

Related by attack behaviour

Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.


Loading…