Vulnerabilities published in 2022
43,624 vulnerabilities were published in 2022: CVEs, GitHub and ecosystem advisories, and malicious packages. Page 137 of 437.
- GSD-2022-1003007 staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan()
- GSD-2022-1003006 md: Don't set mddev private to NULL in raid0 pers->free
- GSD-2022-1003005 um: Fix out-of-bounds read in LDT setup
- GSD-2022-1003004 ftrace: Clean up hash direct_functions on register failures
- GSD-2022-1003003 phy: qcom-qmp: fix struct clk leak on probe errors
- GSD-2022-1003002 RDMA/hfi1: Fix potential integer multiplication overflow errors
- GSD-2022-1003001 phy: qcom-qmp: fix reset-controller leak on probe errors
- GSD-2022-1003000 irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x
- GSD-2022-1002999 tty: goldfish: Use tty_port_destroy() to destroy port
- GSD-2022-1002998 coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier
- GSD-2022-1002997 blk-iolatency: Fix inflight count imbalances and IO hangs on offline
- GSD-2022-1002996 usb: usbip: fix a refcount leak in stub_probe()
- GSD-2022-1002995 lkdtm/bugs: Don't expect thread termination without CONFIG_UBSAN_TRAP
- GSD-2022-1002994 serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe
- GSD-2022-1002993 lkdtm/bugs: Check for the NULL pointer after calling kmalloc
- GSD-2022-1002992 macsec: fix UAF bug for real_dev
- GSD-2022-1002991 rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev()
- GSD-2022-1002990 rpmsg: virtio: Fix possible double free in rpmsg_probe()
- GSD-2022-1002989 watchdog: rzg2l_wdt: Fix 32bit overflow issue
- GSD-2022-1002988 misc/pvpanic: Convert regular spinlock into trylock on panic path
- GSD-2022-1002987 firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle
- GSD-2022-1002986 watchdog: rzg2l_wdt: Fix 'BUG: Invalid wait context'
- GSD-2022-1002985 md: fix double free of io_acct_set bioset
- GSD-2022-1002984 usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback
- GSD-2022-1002983 watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe
- GSD-2022-1002982 driver: base: fix UAF when driver_attach failed
- GSD-2022-1002981 soc: rockchip: Fix refcount leak in rockchip_grf_init
- GSD-2022-1002980 rtc: mt6397: check return value after calling platform_get_resource()
- GSD-2022-1002979 amt: fix possible memory leak in amt_rcv()
- GSD-2022-1002978 drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq()
- GSD-2022-1002977 driver core: fix deadlock in __device_attach
- GSD-2022-1002976 ksmbd: fix reference count leak in smb_check_perm_dacl()
- GSD-2022-1002975 net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register
- GSD-2022-1002974 jffs2: fix memory leak in jffs2_do_fill_super
- GSD-2022-1002973 net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition
- GSD-2022-1002972 net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks
- GSD-2022-1002971 tcp: tcp_rtx_synack() can be called from process context
- GSD-2022-1002970 net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()
- GSD-2022-1002969 ubi: ubi_create_volume: Fix use-after-free when volume creation failed
- GSD-2022-1002968 blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx
- GSD-2022-1002967 tipc: check attribute length for bearer name
- GSD-2022-1002966 nbd: fix possible overflow on 'first_minor' in nbd_dev_add()
- GSD-2022-1002965 ax25: Fix ax25 session cleanup problems
- GSD-2022-1002964 scsi: sd: Fix potential NULL pointer dereference
- GSD-2022-1002963 sfc: fix considering that all channels have TX queues
- GSD-2022-1002962 driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction
- GSD-2022-1002961 ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe
- GSD-2022-1002960 drm/panfrost: Job should reference MMU not file_priv
- GSD-2022-1002959 f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count()
- GSD-2022-1002958 netfilter: nf_tables: memleak flow rule from commit path
- GSD-2022-1002957 net: ipv6: unexport __init-annotated seg6_hmac_init()
- GSD-2022-1002956 f2fs: fix to clear dirty inode in f2fs_evict_inode()
- GSD-2022-1002955 f2fs: fix to do sanity check for inline inode
- GSD-2022-1002954 powerpc/kasan: Force thread size increase with KASAN
- GSD-2022-1002953 af_unix: Fix a data-race in unix_dgram_peer_wake_me().
- GSD-2022-1002952 SUNRPC: Trap RDMA segment overflows
- GSD-2022-1002951 f2fs: fix to do sanity check on total_data_blocks
- GSD-2022-1002950 f2fs: fix to do sanity check on block address in f2fs_do_zero_range()
- GSD-2022-1002949 net: ethernet: bgmac: Fix refcount leak in bcma_mdio_mii_register
- GSD-2022-1002948 bpf, arm64: Clear prog->jited_len along prog->jited
- GSD-2022-1002947 efi: Do not import certificates from UEFI Secure Boot for T2 Macs
- GSD-2022-1002946 net: xfrm: unexport __init-annotated xfrm4_protocol_init()
- GSD-2022-1002945 amt: fix possible null-ptr-deref in amt_rcv()
- GSD-2022-1002944 tcp: use alloc_large_system_hash() to allocate table_perturb
- GSD-2022-1002943 net: altera: Fix refcount leak in altera_tse_mdio_create
- GSD-2022-1002942 xen: unexport __init-annotated xen_xlate_map_ballooned_pages()
- GSD-2022-1002941 net: mdio: unexport __init-annotated mdio_bus_init()
- GSD-2022-1002940 net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list
- GSD-2022-1002939 ip_gre: test csum_start instead of transport header
- GSD-2022-1002938 fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages
- GSD-2022-1002937 ext4: fix warning in ext4_handle_inode_extension
- GSD-2022-1002936 ext4: fix bug_on in ext4_writepages
- GSD-2022-1002935 ext4: fix use-after-free in ext4_rename_dir_prepare
- GSD-2022-1002934 ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state
- GSD-2022-1002933 drm/amd/pm: fix a potential gpu_metrics_table memory leak
- GSD-2022-1002932 tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd
- GSD-2022-1002931 nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling
- GSD-2022-1002930 vduse: Fix NULL pointer dereference on sysfs access
- GSD-2022-1002929 net/mlx5: E-Switch, pair only capable devices
- GSD-2022-1002928 mm/huge_memory: Fix xarray node memory leak
- GSD-2022-1002927 nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION
- GSD-2022-1002926 ext4: avoid cycles in directory h-tree
- GSD-2022-1002925 ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock
- GSD-2022-1002924 drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem
- GSD-2022-1002923 drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.
- GSD-2022-1002922 mt76: fix use-after-free by removing a non-RCU wcid pointer
- GSD-2022-1002921 rtl818x: Prevent using not initialized queues
- GSD-2022-1002920 bcache: avoid journal no-space deadlock by reserving 1 journal bucket
- GSD-2022-1002919 tcp: add accessors to read/set tp->snd_cwnd
- GSD-2022-1002918 tracing: Fix sleeping function called from invalid context on RT kernel
- GSD-2022-1002917 iommu/arm-smmu-v3: check return value after calling platform_get_resource()
- GSD-2022-1002916 iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()
- GSD-2022-1002915 dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type
- GSD-2022-1002914 video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove()
- GSD-2022-1002913 mips: cpc: Fix refcount leak in mips_cpc_default_phys_base
- GSD-2022-1002912 NFSv4: Don't hold the layoutget locks across multiple RPC calls
- GSD-2022-1002911 xprtrdma: treat all calls not a bcall when bc_serv is NULL
- GSD-2022-1002910 f2fs: remove WARN_ON in f2fs_is_valid_blkaddr
- GSD-2022-1002909 f2fs: fix to tag gcing flag on page during file defragment
- GSD-2022-1002908 iio: dummy: iio_simple_dummy: check the return value of kstrdup()