p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-hwe-5.15 · Seite 96

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 4389

  1. CVE-2022-49289

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

    uaccess: fix integer overflow on access_ok()

    In the Linux kernel, the following vulnerability has been resolved: uaccess: fix integer overflow on access_ok() Three architectures check the end of a user access against the address limit without taking a possible overflow into account. Passing a negative length or another overflow in here returns success when it should not. Use the most common correct implementation here, which optimizes for a constant 'size' argument, and turns the common case into a single comparison.

    • Auf 5.15.0-41.44~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2022-49288

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

    ALSA: pcm: Fix races among concurrent prealloc proc writes

    In the Linux kernel, the following vulnerability has been resolved: ALSA: pcm: Fix races among concurrent prealloc proc writes We have no protection against concurrent PCM buffer preallocation changes via proc files, and it may potentially lead to UAF or some weird problem. This patch applies the PCM open_mutex to the proc write operation for avoiding the racy proc writes and the PCM stream open (and further operations).

    • Auf 5.15.0-41.44~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2022-49287

    Hoch · CVSS 7EPSS 0,27%Korrektur verfügbar

    tpm: fix reference counting for struct tpm_chip

    In the Linux kernel, the following vulnerability has been resolved: tpm: fix reference counting for struct tpm_chip The following sequence of operations results in a refcount warning: 1. Open device /dev/tpmrm. 2. Remove module tpm_tis_spi. 3. Write a TPM command to the file descriptor opened at step 1. ------------[ cut here ]------------ WARNING: CPU: 3 PID: 1161 at lib/refcount.c:25 kobject_get+0xa0/0xa4 refcount_t: addition on 0; use-after-free. Modules linked in: tpm_tis_spi tpm_tis_core tpm mdio_bcm_unimac brcmfmac sha256_generic libsha256 sha256_arm hci_uart btbcm bluetooth cfg80211 vc4 brcmutil ecdh_generic ecc snd_soc_core crc32_

    • Auf 5.15.0-41.44~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2022-49286

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

    tpm: use try_get_ops() in tpm-space.c

    In the Linux kernel, the following vulnerability has been resolved: tpm: use try_get_ops() in tpm-space.c As part of the series conversion to remove nested TPM operations: https://lore.kernel.org/all/[email protected]/ exposure of the chip->tpm_mutex was removed from much of the upper level code. In this conversion, tpm2_del_space() was missed. This didn't matter much because it's usually called closely after a converted operation, so there's only a very tiny race window where the chip can be removed before the space flushing is done which causes a NULL deref on the mutex. However, there are reports

    • Auf 5.15.0-41.44~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2022-49285

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

    iio: accel: mma8452: use the correct logic to get mma8452_data

    In the Linux kernel, the following vulnerability has been resolved: iio: accel: mma8452: use the correct logic to get mma8452_data The original logic to get mma8452_data is wrong, the *dev point to the device belong to iio_dev. we can't use this dev to find the correct i2c_client. The original logic happen to work because it finally use dev->driver_data to get iio_dev. Here use the API to_i2c_client() is wrong and make reader confuse. To correct the logic, it should be like this struct mma8452_data *data = iio_priv(dev_get_drvdata(dev)); But after commit 8b7651f25962 ("iio: iio_device_alloc(): Remove unnecessary self drvdata"), the uppe

    • Auf 5.15.0-50.56~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2022-49284

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

    coresight: syscfg: Fix memleak on registration failure in cscfg_create_device

    In the Linux kernel, the following vulnerability has been resolved: coresight: syscfg: Fix memleak on registration failure in cscfg_create_device device_register() calls device_initialize(), according to doc of device_initialize: Use put_device() to give up your reference instead of freeing * @dev directly once you have called this function. To prevent potential memleak, use put_device() for error handling.

    • Auf 5.15.0-41.44~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2022-49283

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

    firmware: sysfb: fix platform-device leak in error path

    In the Linux kernel, the following vulnerability has been resolved: firmware: sysfb: fix platform-device leak in error path Make sure to free the platform device also in the unlikely event that registration fails.

    • Auf 5.15.0-41.44~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2022-49282

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

    f2fs: quota: fix loop condition at f2fs_quota_sync()

    In the Linux kernel, the following vulnerability has been resolved: f2fs: quota: fix loop condition at f2fs_quota_sync() cnt should be passed to sb_has_quota_active() instead of type to check active quota properly. Moreover, when the type is -1, the compiler with enough inline knowledge can discard sb_has_quota_active() check altogether, causing a NULL pointer dereference at the following inode_lock(dqopt->files[cnt]): [ 2.796010] Unable to handle kernel NULL pointer dereference at virtual address 00000000000000a0 [ 2.796024] Mem abort info: [ 2.796025] ESR = 0x96000005 [ 2.796028] EC = 0x25: DABT (current EL), IL = 32 bit

    • Auf 5.15.0-41.44~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2022-49281

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

    cifs: fix handlecache and multiuser

    In the Linux kernel, the following vulnerability has been resolved: cifs: fix handlecache and multiuser In multiuser each individual user has their own tcon structure for the share and thus their own handle for a cached directory. When we umount such a share we much make sure to release the pinned down dentry for each such tcon and not just the master tcon. Otherwise we will get nasty warnings on umount that dentries are still in use: [ 3459.590047] BUG: Dentry 00000000115c6f41{i=12000000019d95,n=/} still in use\ (2) [unmount of cifs cifs] ... [ 3459.590492] Call Trace: [ 3459.590500] d_walk+0x61/0x2a0 [ 3459.590518] ? shrink_lock_dent

    • Auf 5.15.0-41.44~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2022-49280

    Kritisch · CVSS 9.8EPSS 0,69%Korrektur verfügbar

    NFSD: prevent underflow in nfssvc_decode_writeargs()

    In the Linux kernel, the following vulnerability has been resolved: NFSD: prevent underflow in nfssvc_decode_writeargs() Smatch complains: fs/nfsd/nfsxdr.c:341 nfssvc_decode_writeargs() warn: no lower bound on 'args->len' Change the type to unsigned to prevent this issue.

    • Auf 5.15.0-41.44~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2022-49278

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

    remoteproc: Fix count check in rproc_coredump_write()

    In the Linux kernel, the following vulnerability has been resolved: remoteproc: Fix count check in rproc_coredump_write() Check count for 0, to avoid a potential underflow. Make the check the same as the one in rproc_recovery_write().

    • Auf 5.15.0-41.44~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2022-49277

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

    jffs2: fix memory leak in jffs2_do_mount_fs

    In the Linux kernel, the following vulnerability has been resolved: jffs2: fix memory leak in jffs2_do_mount_fs If jffs2_build_filesystem() in jffs2_do_mount_fs() returns an error, we can observe the following kmemleak report: -------------------------------------------- unreferenced object 0xffff88811b25a640 (size 64): comm "mount", pid 691, jiffies 4294957728 (age 71.952s) hex dump (first 32 bytes): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace: [<ffffffffa493be24>] kmem_cache_alloc_trace+0x584/0x880 [<ffffffffa5423a06>]

    • Auf 5.15.0-41.44~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2022-49276

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

    jffs2: fix memory leak in jffs2_scan_medium

    In the Linux kernel, the following vulnerability has been resolved: jffs2: fix memory leak in jffs2_scan_medium If an error is returned in jffs2_scan_eraseblock() and some memory has been added to the jffs2_summary *s, we can observe the following kmemleak report: -------------------------------------------- unreferenced object 0xffff88812b889c40 (size 64): comm "mount", pid 692, jiffies 4294838325 (age 34.288s) hex dump (first 32 bytes): 40 48 b5 14 81 88 ff ff 01 e0 31 00 00 00 50 00 @H........1...P. 00 00 01 00 00 00 01 00 00 00 02 00 00 00 09 08 ................ backtrace: [<ffffffffae93a3a3>] __kmalloc+0x613/0x910

    • Auf 5.15.0-41.44~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2022-49275

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

    can: m_can: m_can_tx_handler(): fix use after free of skb

    In the Linux kernel, the following vulnerability has been resolved: can: m_can: m_can_tx_handler(): fix use after free of skb can_put_echo_skb() will clone skb then free the skb. Move the can_put_echo_skb() for the m_can version 3.0.x directly before the start of the xmit in hardware, similar to the 3.1.x branch.

    • Auf 5.15.0-41.44~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2022-49274

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

    ocfs2: fix crash when mount with quota enabled

    In the Linux kernel, the following vulnerability has been resolved: ocfs2: fix crash when mount with quota enabled There is a reported crash when mounting ocfs2 with quota enabled. RIP: 0010:ocfs2_qinfo_lock_res_init+0x44/0x50 [ocfs2] Call Trace: ocfs2_local_read_info+0xb9/0x6f0 [ocfs2] dquot_load_quota_sb+0x216/0x470 dquot_load_quota_inode+0x85/0x100 ocfs2_enable_quotas+0xa0/0x1c0 [ocfs2] ocfs2_fill_super.cold+0xc8/0x1bf [ocfs2] mount_bdev+0x185/0x1b0 legacy_get_tree+0x27/0x40 vfs_get_tree+0x25/0xb0 path_mount+0x465/0xac0 __x64_sys_mount+0x103/0x140 It is caused by when initializing dqi_gqlock,

    • Auf 5.15.0-41.44~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2022-49273

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

    rtc: pl031: fix rtc features null pointer dereference

    In the Linux kernel, the following vulnerability has been resolved: rtc: pl031: fix rtc features null pointer dereference When there is no interrupt line, rtc alarm feature is disabled. The clearing of the alarm feature bit was being done prior to allocations of ldata->rtc device, resulting in a null pointer dereference. Clear RTC_FEATURE_ALARM after the rtc device is allocated.

    • Auf 5.15.0-41.44~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2022-49271

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

    cifs: prevent bad output lengths in smb2_ioctl_query_info()

    In the Linux kernel, the following vulnerability has been resolved: cifs: prevent bad output lengths in smb2_ioctl_query_info() When calling smb2_ioctl_query_info() with smb_query_info::flags=PASSTHRU_FSCTL and smb_query_info::output_buffer_length=0, the following would return 0x10 buffer = memdup_user(arg + sizeof(struct smb_query_info), qi.output_buffer_length); if (IS_ERR(buffer)) { kfree(vars); return PTR_ERR(buffer); } rather than a valid pointer thus making IS_ERR() check fail. This would then cause a NULL ptr deference in @buffer when accessing it later in smb2_ioctl_query_ioctl(). While at it, prevent having a @bu

    • Auf 5.15.0-41.44~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2022-49270

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

    dm: fix use-after-free in dm_cleanup_zoned_dev()

    In the Linux kernel, the following vulnerability has been resolved: dm: fix use-after-free in dm_cleanup_zoned_dev() dm_cleanup_zoned_dev() uses queue, so it must be called before blk_cleanup_disk() starts its killing: blk_cleanup_disk->blk_cleanup_queue()->kobject_put()->blk_release_queue()-> ->...RCU...->blk_free_queue_rcu()->kmem_cache_free() Otherwise, RCU callback may be executed first and dm_cleanup_zoned_dev() will touch free'd memory: BUG: KASAN: use-after-free in dm_cleanup_zoned_dev+0x33/0xd0 Read of size 8 at addr ffff88805ac6e430 by task dmsetup/681 CPU: 4 PID: 681 Comm: dmsetup Not tainted 5.17.0-rc2+ #6 Hardware name:

    • Auf 5.15.0-41.44~20.04.1 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2022-49269

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

    can: isotp: sanitize CAN ID checks in isotp_bind()

    In the Linux kernel, the following vulnerability has been resolved: can: isotp: sanitize CAN ID checks in isotp_bind() Syzbot created an environment that lead to a state machine status that can not be reached with a compliant CAN ID address configuration. The provided address information consisted of CAN ID 0x6000001 and 0xC28001 which both boil down to 11 bit CAN IDs 0x001 in sending and receiving. Sanitize the SFF/EFF CAN ID values before performing the address checks.

    • Auf 5.15.0-41.44~20.04.1 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 →