p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-aws · Seite 177

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für linux-aws: 333. Davon im KEV-Katalog: 0.

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 5078

  1. CVE-2022-49055

    Mittel · CVSS 5.5EPSS 0,27%Keine Korrektur veröffentlicht

    drm/amdkfd: Check for potential null return of kmalloc_array()

    In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Check for potential null return of kmalloc_array() As the kmalloc_array() may return null, the 'event_waiters[i].wait' would lead to null-pointer dereference. Therefore, it is better to check the return value of kmalloc_array() to avoid this confusion.

    Veröffentlicht Aktualisiert
  2. CVE-2022-49046

    Mittel · CVSS 5.5EPSS 0,26%Keine Korrektur veröffentlicht

    i2c: dev: check return value when calling dev_set_name()

    In the Linux kernel, the following vulnerability has been resolved: i2c: dev: check return value when calling dev_set_name() If dev_set_name() fails, the dev_name() is null, check the return value of dev_set_name() to avoid the null-ptr-deref.

    Veröffentlicht Aktualisiert
  3. CVE-2021-47656

    Hoch · CVSS 7.8EPSS 0,26%Keine Korrektur veröffentlicht

    jffs2: fix use-after-free in jffs2_clear_xattr_subsystem

    In the Linux kernel, the following vulnerability has been resolved: jffs2: fix use-after-free in jffs2_clear_xattr_subsystem When we mount a jffs2 image, assume that the first few blocks of the image are normal and contain at least one xattr-related inode, but the next block is abnormal. As a result, an error is returned in jffs2_scan_eraseblock(). jffs2_clear_xattr_subsystem() is then called in jffs2_build_filesystem() and then again in jffs2_do_fill_super(). Finally we can observe the following report: ================================================================== BUG: KASAN: use-after-free in jffs2_clear_xattr_subsystem+0x95/0x6ac

    Veröffentlicht Aktualisiert
  4. CVE-2021-47652

    Mittel · CVSS 5.5EPSS 0,26%Keine Korrektur veröffentlicht

    video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe()

    In the Linux kernel, the following vulnerability has been resolved: video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() I got a null-ptr-deref report: BUG: kernel NULL pointer dereference, address: 0000000000000000 ... RIP: 0010:fb_destroy_modelist+0x38/0x100 ... Call Trace: ufx_usb_probe.cold+0x2b5/0xac1 [smscufx] usb_probe_interface+0x1aa/0x3c0 [usbcore] really_probe+0x167/0x460 ... ret_from_fork+0x1f/0x30 If fb_alloc_cmap() fails in ufx_usb_probe(), fb_destroy_modelist() will be called to destroy modelist in the error handling path. But modelist has not been initialized yet, so it will result in null-ptr-deref. Initialize

    Veröffentlicht Aktualisiert
  5. CVE-2021-47644

    Mittel · CVSS 5.5EPSS 0,26%Keine Korrektur veröffentlicht

    media: staging: media: zoran: move videodev alloc

    In the Linux kernel, the following vulnerability has been resolved: media: staging: media: zoran: move videodev alloc Move some code out of zr36057_init() and create new functions for handling zr->video_dev. This permit to ease code reading and fix a zr->video_dev memory leak.

    Veröffentlicht Aktualisiert
  6. CVE-2021-47642

    Hoch · CVSS 7.8EPSS 0,29%Keine Korrektur veröffentlicht

    video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow

    In the Linux kernel, the following vulnerability has been resolved: video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow Coverity complains of a possible buffer overflow. However, given the 'static' scope of nvidia_setup_i2c_bus() it looks like that can't happen after examiniing the call sites. CID 19036 (#1 of 1): Copy into fixed size buffer (STRING_OVERFLOW) 1. fixed_size_dest: You might overrun the 48-character fixed-size string chan->adapter.name by copying name without checking the length. 2. parameter_as_source: Note: This defect has an elevated risk because the source argument is a parameter of the current function.

    Veröffentlicht Aktualisiert
  7. CVE-2021-47641

    Mittel · CVSS 5.5EPSS 0,25%Keine Korrektur veröffentlicht

    video: fbdev: cirrusfb: check pixclock to avoid divide by zero

    In the Linux kernel, the following vulnerability has been resolved: video: fbdev: cirrusfb: check pixclock to avoid divide by zero Do a sanity check on pixclock value to avoid divide by zero. If the pixclock value is zero, the cirrusfb driver will round up pixclock to get the derived frequency as close to maxclock as possible. Syzkaller reported a divide error in cirrusfb_check_pixclock. divide error: 0000 [#1] SMP KASAN PTI CPU: 0 PID: 14938 Comm: cirrusfb_test Not tainted 5.15.0-rc6 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.11.0-2 RIP: 0010:cirrusfb_check_var+0x6f1/0x1260 Call Trace: fb_set_var+0x398/0xf90 do_

    Veröffentlicht Aktualisiert
  8. CVE-2021-47636

    Hoch · CVSS 7.1EPSS 0,26%Keine Korrektur veröffentlicht

    ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock()

    In the Linux kernel, the following vulnerability has been resolved: ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() Function ubifs_wbuf_write_nolock() may access buf out of bounds in following process: ubifs_wbuf_write_nolock(): aligned_len = ALIGN(len, 8); // Assume len = 4089, aligned_len = 4096 if (aligned_len <= wbuf->avail) ... // Not satisfy if (wbuf->used) { ubifs_leb_write() // Fill some data in avail wbuf len -= wbuf->avail; // len is still not 8-bytes aligned aligned_len -= wbuf->avail; } n = aligned_len >> c->max_write_shift; if (n) { n <<= c->max_write_shift; err = ubifs_leb_write

    Veröffentlicht Aktualisiert
  9. CVE-2021-47635

    Hoch · CVSS 7.8EPSS 0,26%Keine Korrektur veröffentlicht

    ubifs: Fix to add refcount once page is set private

    In the Linux kernel, the following vulnerability has been resolved: ubifs: Fix to add refcount once page is set private MM defined the rule [1] very clearly that once page was set with PG_private flag, we should increment the refcount in that page, also main flows like pageout(), migrate_page() will assume there is one additional page reference count if page_has_private() returns true. Otherwise, we may get a BUG in page migration: page:0000000080d05b9d refcount:-1 mapcount:0 mapping:000000005f4d82a8 index:0xe2 pfn:0x14c12 aops:ubifs_file_address_operations [ubifs] ino:8f1 dentry name:"f30e" flags: 0x1fffff80002405(locked|uptodate|

    Veröffentlicht Aktualisiert
  10. CVE-2021-47634

    Hoch · CVSS 7.8EPSS 0,29%Korrektur verfügbar

    ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl

    In the Linux kernel, the following vulnerability has been resolved: ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl Hulk Robot reported a KASAN report about use-after-free: ================================================================== BUG: KASAN: use-after-free in __list_del_entry_valid+0x13d/0x160 Read of size 8 at addr ffff888035e37d98 by task ubiattach/1385 [...] Call Trace: klist_dec_and_del+0xa7/0x4a0 klist_put+0xc7/0x1a0 device_del+0x4d4/0xed0 cdev_device_del+0x1a/0x80 ubi_attach_mtd_dev+0x2951/0x34b0 [ubi] ctrl_cdev_ioctl+0x286/0x2f0 [ubi] Allocated by task 1414: device_add+0x60a/0x18b0

    • Auf 4.4.0-1188.203 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2021-47633

    Hoch · CVSS 7.1EPSS 0,26%Keine Korrektur veröffentlicht

    ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111

    In the Linux kernel, the following vulnerability has been resolved: ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 The bug was found during fuzzing. Stacktrace locates it in ath5k_eeprom_convert_pcal_info_5111. When none of the curve is selected in the loop, idx can go up to AR5K_EEPROM_N_PD_CURVES. The line makes pd out of bound. pd = &chinfo[pier].pd_curves[idx]; There are many OOB writes using pd later in the code. So I added a sanity check for idx. Checks for other loops involving AR5K_EEPROM_N_PD_CURVES are not needed as the loop index is not used outside the loops. The patch is NOT tested with real device. The following is the

    Veröffentlicht Aktualisiert
  12. CVE-2021-47631

    Mittel · CVSS 5.5EPSS 0,24%Keine Korrektur veröffentlicht

    ARM: davinci: da850-evm: Avoid NULL pointer dereference

    In the Linux kernel, the following vulnerability has been resolved: ARM: davinci: da850-evm: Avoid NULL pointer dereference With newer versions of GCC, there is a panic in da850_evm_config_emac() when booting multi_v5_defconfig in QEMU under the palmetto-bmc machine: Unable to handle kernel NULL pointer dereference at virtual address 00000020 pgd = (ptrval) [00000020] *pgd=00000000 Internal error: Oops: 5 [#1] PREEMPT ARM Modules linked in: CPU: 0 PID: 1 Comm: swapper Not tainted 5.15.0 #1 Hardware name: Generic DT based system PC is at da850_evm_config_emac+0x1c/0x120 LR is at do_one_initcall+0x50/0x1e0 The emac_pdata pointer in soc_info

    Veröffentlicht Aktualisiert
  13. CVE-2025-21704

    Hoch · CVSS 7.8EPSS 0,37%Korrektur verfügbar

    usb: cdc-acm: Check control transfer buffer size before access

    In the Linux kernel, the following vulnerability has been resolved: usb: cdc-acm: Check control transfer buffer size before access If the first fragment is shorter than struct usb_cdc_notification, we can't calculate an expected_size. Log an error and discard the notification instead of reading lengths from memory outside the received data, which can lead to memory corruption when the expected_size decreases between fragments, causing `expected_size - acm->nb_index` to wrap. This issue has been present since the beginning of git history; however, it only leads to memory corruption since commit ea2583529cd1 ("cdc-acm: reassemble fragmented

    • Auf 4.4.0-1190.205 aktualisieren
    Veröffentlicht Aktualisiert
  14. LSN-0109-1

    Nicht bewertetKorrektur verfügbar

    Kernel Live Patch Security Notice

    In the Linux kernel, the following vulnerability has been resolved: tls: fix use-after-free on failed backlog decryption When the decrypt request goes to the backlog and crypto_aead_decrypt returns -EBUSY, tls_do_decryption will wait until all async decryptions have completed. If one of them fails, tls_do_decryption will return -EBADMSG and tls_decrypt_sg jumps to the error path, releasing all the pages. But the pages have been passed to the async callback, and have already been released by tls_decrypt_done. The only true async case is when crypto_aead_decrypt returns -EINPROGRESS. With -EBUSY, we already waited so we can tell tls_sw_recvmsg

    • Auf 4.4.0-1180.195 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2025-21702

    Hoch · CVSS 7.8EPSS 0,28%Korrektur verfügbar

    pfifo_tail_enqueue: Drop new packet when sch->limit == 0

    In the Linux kernel, the following vulnerability has been resolved: pfifo_tail_enqueue: Drop new packet when sch->limit == 0 Expected behaviour: In case we reach scheduler's limit, pfifo_tail_enqueue() will drop a packet in scheduler's queue and decrease scheduler's qlen by one. Then, pfifo_tail_enqueue() enqueue new packet and increase scheduler's qlen by one. Finally, pfifo_tail_enqueue() return `NET_XMIT_CN` status code. Weird behaviour: In case we set `sch->limit == 0` and trigger pfifo_tail_enqueue() on a scheduler that has no packet, the 'drop a packet' step will do nothing. This means the scheduler's qlen still has value equal 0. Th

    • Auf 4.4.0-1180.195 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2022-28693

    Mittel · CVSS 4.7EPSS 0,17%Keine Korrektur veröffentlicht

    CVE-2022-28693

    Unprotected alternative channel of return branch target prediction in some Intel(R) Processors may allow an authorized user to potentially enable information disclosure via local access.

    Veröffentlicht Aktualisiert
  17. CVE-2025-21700

    Hoch · CVSS 7.8EPSS 0,23%Korrektur verfügbar

    net: sched: Disallow replacing of child qdisc from one parent to another

    In the Linux kernel, the following vulnerability has been resolved: net: sched: Disallow replacing of child qdisc from one parent to another Lion Ackermann was able to create a UAF which can be abused for privilege escalation with the following script Step 1. create root qdisc tc qdisc add dev lo root handle 1:0 drr step2. a class for packet aggregation do demonstrate uaf tc class add dev lo classid 1:1 drr step3. a class for nesting tc class add dev lo classid 1:2 drr step4. a class to graft qdisc to tc class add dev lo classid 1:3 drr step5. tc qdisc add dev lo parent 1:1 handle 2:0 plug limit 1024 step6. tc qdisc add dev lo parent

    • Auf 4.4.0-1180.195 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2025-0927

    Nicht bewertetKorrektur verfügbar

    UBUNTU-CVE-2025-0927

    Rejected reason: This CVE ID has been rejected or withdrawn by its CVE Numbering Authority. Filesystem bugs due to corrupt images are not considered a CVE for any filesystem that is only mountable by CAP_SYS_ADMIN in the initial user namespace. That includes delegated mounting.

    • Auf 4.4.0-1179.194 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2024-39286

    Niedrig · CVSS 2EPSS 0,24%Keine Korrektur veröffentlicht

    CVE-2024-39286

    Incorrect execution-assigned permissions in the Linux kernel mode driver for the Intel(R) 800 Series Ethernet Driver before version 1.15.4 may allow an authenticated user to potentially enable information disclosure via local access.

    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →