p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-aws · Seite 34

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 1606

  1. CVE-2021-47477

    Mittel · CVSS 5.3EPSS 0,72%Korrektur verfügbar

    comedi: dt9812: fix DMA buffers on stack

    In the Linux kernel, the following vulnerability has been resolved: comedi: dt9812: fix DMA buffers on stack USB transfer buffers are typically mapped for DMA and must not be allocated on the stack or transfers will fail. Allocate proper transfer buffers in the various command helpers and return an error on short transfers instead of acting on random stack data. Note that this also fixes a stack info leak on systems where DMA is not used as 32 bytes are always sent to the device regardless of how short the command is.

    • Auf 4.15.0-1119.127 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2021-47476

    Mittel · CVSS 4.6EPSS 0,39%Korrektur verfügbar

    comedi: ni_usb6501: fix NULL-deref in command paths

    In the Linux kernel, the following vulnerability has been resolved: comedi: ni_usb6501: fix NULL-deref in command paths The driver uses endpoint-sized USB transfer buffers but had no sanity checks on the sizes. This can lead to zero-size-pointer dereferences or overflowed transfer buffers in ni6501_port_command() and ni6501_counter_command() if a (malicious) device has smaller max-packet sizes than expected (or when doing descriptor fuzz testing). Add the missing sanity checks to probe().

    • Auf 4.15.0-1119.127 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2021-47475

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

    comedi: vmk80xx: fix transfer-buffer overflows

    In the Linux kernel, the following vulnerability has been resolved: comedi: vmk80xx: fix transfer-buffer overflows The driver uses endpoint-sized USB transfer buffers but up until recently had no sanity checks on the sizes. Commit e1f13c879a7c ("staging: comedi: check validity of wMaxPacketSize of usb endpoints found") inadvertently fixed NULL-pointer dereferences when accessing the transfer buffers in case a malicious device has a zero wMaxPacketSize. Make sure to allocate buffers large enough to handle also the other accesses that are done without a size check (e.g. byte 18 in vmk80xx_cnt_insn_read() for the VMK8061_MODEL) to avoid writ

    • Auf 4.15.0-1119.127 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2021-47474

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

    comedi: vmk80xx: fix bulk-buffer overflow

    In the Linux kernel, the following vulnerability has been resolved: comedi: vmk80xx: fix bulk-buffer overflow The driver is using endpoint-sized buffers but must not assume that the tx and rx buffers are of equal size or a malicious device could overflow the slab-allocated receive buffer when doing bulk transfers.

    • Auf 4.15.0-1119.127 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2021-47468

    Mittel · CVSS 5.5EPSS 0,18%Korrektur verfügbar

    isdn: mISDN: Fix sleeping function called from invalid context

    In the Linux kernel, the following vulnerability has been resolved: isdn: mISDN: Fix sleeping function called from invalid context The driver can call card->isac.release() function from an atomic context. Fix this by calling this function after releasing the lock. The following log reveals it: [ 44.168226 ] BUG: sleeping function called from invalid context at kernel/workqueue.c:3018 [ 44.168941 ] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 5475, name: modprobe [ 44.169574 ] INFO: lockdep is turned off. [ 44.169899 ] irq event stamp: 0 [ 44.170160 ] hardirqs last enabled at (0): [<0000000000000000>] 0x0 [ 44.17062

    • Auf 4.15.0-1118.125 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2021-47460

    Mittel · CVSS 5.5EPSS 0,21%Korrektur verfügbar

    ocfs2: fix data corruption after conversion from inline format

    In the Linux kernel, the following vulnerability has been resolved: ocfs2: fix data corruption after conversion from inline format Commit 6dbf7bb55598 ("fs: Don't invalidate page buffers in block_write_full_page()") uncovered a latent bug in ocfs2 conversion from inline inode format to a normal inode format. The code in ocfs2_convert_inline_data_to_extents() attempts to zero out the whole cluster allocated for file data by grabbing, zeroing, and dirtying all pages covering this cluster. However these pages are beyond i_size, thus writeback code generally ignores these dirty pages and no blocks were ever actually zeroed on the disk. This

    • Auf 4.15.0-1118.125 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2021-47458

    Hoch · CVSS 7.1EPSS 0,25%Korrektur verfügbar

    ocfs2: mount fails with buffer overflow in strlen

    In the Linux kernel, the following vulnerability has been resolved: ocfs2: mount fails with buffer overflow in strlen Starting with kernel 5.11 built with CONFIG_FORTIFY_SOURCE mouting an ocfs2 filesystem with either o2cb or pcmk cluster stack fails with the trace below. Problem seems to be that strings for cluster stack and cluster name are not guaranteed to be null terminated in the disk representation, while strlcpy assumes that the source string is always null terminated. This causes a read outside of the source string triggering the buffer overflow detection. detected buffer overflow in strlen ------------[ cut here ]-----------

    • Auf 4.15.0-1118.125 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2021-47456

    Hoch · CVSS 8.4EPSS 0,24%Korrektur verfügbar

    can: peak_pci: peak_pci_remove(): fix UAF

    In the Linux kernel, the following vulnerability has been resolved: can: peak_pci: peak_pci_remove(): fix UAF When remove the module peek_pci, referencing 'chan' again after releasing 'dev' will cause UAF. Fix this by releasing 'dev' later. The following log reveals it: [ 35.961814 ] BUG: KASAN: use-after-free in peak_pci_remove+0x16f/0x270 [peak_pci] [ 35.963414 ] Read of size 8 at addr ffff888136998ee8 by task modprobe/5537 [ 35.965513 ] Call Trace: [ 35.965718 ] dump_stack_lvl+0xa8/0xd1 [ 35.966028 ] print_address_description+0x87/0x3b0 [ 35.966420 ] kasan_report+0x172/0x1c0 [ 35.966725 ] ? peak_pci_remove+0x16f/0x27

    • Auf 4.15.0-1118.125 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2021-47445

    Mittel · CVSS 5.5EPSS 0,23%Korrektur verfügbar

    drm/msm: Fix null pointer dereference on pointer edp

    In the Linux kernel, the following vulnerability has been resolved: drm/msm: Fix null pointer dereference on pointer edp The initialization of pointer dev dereferences pointer edp before edp is null checked, so there is a potential null pointer deference issue. Fix this by only dereferencing edp after edp has been null checked. Addresses-Coverity: ("Dereference before null check")

    • Auf 4.15.0-1118.125 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2021-47443

    Mittel · CVSS 5.5EPSS 0,23%Korrektur verfügbar

    NFC: digital: fix possible memory leak in digital_tg_listen_mdaa()

    In the Linux kernel, the following vulnerability has been resolved: NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() 'params' is allocated in digital_tg_listen_mdaa(), but not free when digital_send_cmd() failed, which will cause memory leak. Fix it by freeing 'params' if digital_send_cmd() return failed.

    • Auf 4.15.0-1118.125 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2021-47442

    Mittel · CVSS 5.5EPSS 0,23%Korrektur verfügbar

    NFC: digital: fix possible memory leak in digital_in_send_sdd_req()

    In the Linux kernel, the following vulnerability has been resolved: NFC: digital: fix possible memory leak in digital_in_send_sdd_req() 'skb' is allocated in digital_in_send_sdd_req(), but not free when digital_in_send_cmd() failed, which will cause memory leak. Fix it by freeing 'skb' if digital_in_send_cmd() return failed.

    • Auf 4.15.0-1118.125 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2021-47436

    Mittel · CVSS 5.5EPSS 0,23%Korrektur verfügbar

    usb: musb: dsps: Fix the probe error path

    In the Linux kernel, the following vulnerability has been resolved: usb: musb: dsps: Fix the probe error path Commit 7c75bde329d7 ("usb: musb: musb_dsps: request_irq() after initializing musb") has inverted the calls to dsps_setup_optional_vbus_irq() and dsps_create_musb_pdev() without updating correctly the error path. dsps_create_musb_pdev() allocates and registers a new platform device which must be unregistered and freed with platform_device_unregister(), and this is missing upon dsps_setup_optional_vbus_irq() error. While on the master branch it seems not to trigger any issue, I observed a kernel crash because of a NULL pointer derefe

    • Auf 4.15.0-1118.125 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2021-47435

    Mittel · CVSS 4.7EPSS 0,24%Korrektur verfügbar

    dm: fix mempool NULL pointer race when completing IO

    In the Linux kernel, the following vulnerability has been resolved: dm: fix mempool NULL pointer race when completing IO dm_io_dec_pending() calls end_io_acct() first and will then dec md in-flight pending count. But if a task is swapping DM table at same time this can result in a crash due to mempool->elements being NULL: task1 task2 do_resume ->do_suspend ->dm_wait_for_completion bio_endio ->clone_endio ->dm_io_dec_pending ->end_io_acct ->wakeup task1 ->dm_swap_table ->__bind ->__bind_mempools ->bioset_exit ->mempool_exit

    • Auf 4.15.0-1139.150 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2021-47434

    Mittel · CVSS 5.5EPSS 0,24%Korrektur verfügbar

    xhci: Fix command ring pointer corruption while aborting a command

    In the Linux kernel, the following vulnerability has been resolved: xhci: Fix command ring pointer corruption while aborting a command The command ring pointer is located at [6:63] bits of the command ring control register (CRCR). All the control bits like command stop, abort are located at [0:3] bits. While aborting a command, we read the CRCR and set the abort bit and write to the CRCR. The read will always give command ring pointer as all zeros. So we essentially write only the control bits. Since we split the 64 bit write into two 32 bit writes, there is a possibility of xHC command ring stopped before the upper dword (all zeros) is wri

    • Auf 4.15.0-1118.125 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2022-48710

    Mittel · CVSS 5.7EPSS 0,26%Korrektur verfügbar

    drm/radeon: fix a possible null pointer dereference

    In the Linux kernel, the following vulnerability has been resolved: drm/radeon: fix a possible null pointer dereference In radeon_fp_native_mode(), the return value of drm_mode_duplicate() is assigned to mode, which will lead to a NULL pointer dereference on failure of drm_mode_duplicate(). Add a check to avoid npd. The failure status of drm_cvt_mode() on the other path is checked too.

    • Auf 4.15.0-1140.151 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2023-52742

    Mittel · CVSS 5.5EPSS 0,25%Korrektur verfügbar

    net: USB: Fix wrong-direction WARNING in plusb.c

    In the Linux kernel, the following vulnerability has been resolved: net: USB: Fix wrong-direction WARNING in plusb.c The syzbot fuzzer detected a bug in the plusb network driver: A zero-length control-OUT transfer was treated as a read instead of a write. In modern kernels this error provokes a WARNING: usb 1-1: BOGUS control dir, pipe 80000280 doesn't match bRequestType c0 WARNING: CPU: 0 PID: 4645 at drivers/usb/core/urb.c:411 usb_submit_urb+0x14a7/0x1880 drivers/usb/core/urb.c:411 Modules linked in: CPU: 1 PID: 4645 Comm: dhcpcd Not tainted 6.2.0-rc6-syzkaller-00050-g9f266ccaa2f5 #0 Hardware name: Google Google Compute Engine/Google Co

    • Auf 4.15.0-1156.169 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2023-52730

    Mittel · CVSS 5.5EPSS 0,25%Korrektur verfügbar

    mmc: sdio: fix possible resource leaks in some error paths

    In the Linux kernel, the following vulnerability has been resolved: mmc: sdio: fix possible resource leaks in some error paths If sdio_add_func() or sdio_init_func() fails, sdio_remove_func() can not release the resources, because the sdio function is not presented in these two cases, it won't call of_node_put() or put_device(). To fix these leaks, make sdio_func_present() only control whether device_del() needs to be called or not, then always call of_node_put() and put_device(). In error case in sdio_init_func(), the reference of 'card->dev' is not get, to avoid redundant put in sdio_free_func_cis(), move the get_device() to sdio_alloc_

    • Auf 4.15.0-1156.169 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2023-52705

    Mittel · CVSS 5.5EPSS 0,25%Korrektur verfügbar

    nilfs2: fix underflow in second superblock position calculations

    In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix underflow in second superblock position calculations Macro NILFS_SB2_OFFSET_BYTES, which computes the position of the second superblock, underflows when the argument device size is less than 4096 bytes. Therefore, when using this macro, it is necessary to check in advance that the device size is not less than a lower limit, or at least that underflow does not occur. The current nilfs2 implementation lacks this check, causing out-of-bound block access when mounting devices smaller than 4096 bytes: I/O error, dev loop0, sector 36028797018963960 op 0x0:(READ) f

    • Auf 4.15.0-1156.169 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2023-52703

    Niedrig · CVSS 3.3EPSS 0,25%Korrektur verfügbar

    net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path

    In the Linux kernel, the following vulnerability has been resolved: net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path syzbot reported that act_len in kalmia_send_init_packet() is uninitialized when passing it to the first usb_bulk_msg error path. Jiri Pirko noted that it's pointless to pass it in the error path, and that the value that would be printed in the second error path would be the value of act_len from the first call to usb_bulk_msg.[1] With this in mind, let's just not pass act_len to the usb_bulk_msg error paths. 1: https://lore.kernel.org/lkml/Y9pY61y1nwTuzMOa@nanopsycho/

    • Auf 4.15.0-1156.169 aktualisieren
    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 →