VARIoT IoT vulnerabilities database
| VAR-202405-2088 | CVE-2024-35983 | Linux of Linux Kernel Vulnerability in |
CVSS V2: 7.2 CVSS V3: 5.5 Severity: MEDIUM |
In the Linux kernel, the following vulnerability has been resolved:
bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
bits_per() rounds up to the next power of two when passed a power of
two. This causes crashes on some machines and configurations. Linux of Linux Kernel Exists in unspecified vulnerabilities.Service operation interruption (DoS) It may be in a state. The RUGGEDCOM RST2428P is a Layer 2 Ethernet switch based on the SINEC operating system with up to 28 non-blocking interfaces.
SCALANCE X switches are used to connect industrial components such as programmable logic controllers (PLCs) or human-machine interfaces (HMIs).
Multiple vulnerabilities in third-party components of Siemens' SINEC OS could allow attackers to gain control of the server. ==========================================================================
Ubuntu Security Notice USN-6955-1
August 12, 2024
linux-oem-6.8 vulnerabilities
==========================================================================
A security issue affects these releases of Ubuntu and its derivatives:
- Ubuntu 24.04 LTS
Summary:
Several security issues were fixed in the Linux kernel.
Software Description:
- linux-oem-6.8: Linux kernel for OEM systems
Details:
Several security issues were discovered in the Linux kernel.
An attacker could possibly use these to compromise the system.
This update corrects flaws in the following subsystems:
- ARM32 architecture;
- ARM64 architecture;
- M68K architecture;
- OpenRISC architecture;
- PowerPC architecture;
- RISC-V architecture;
- x86 architecture;
- Block layer subsystem;
- Accessibility subsystem;
- Bluetooth drivers;
- Clock framework and drivers;
- CPU frequency scaling framework;
- Hardware crypto device drivers;
- DMA engine subsystem;
- DPLL subsystem;
- FireWire subsystem;
- EFI core;
- Qualcomm firmware drivers;
- GPIO subsystem;
- GPU drivers;
- Microsoft Hyper-V drivers;
- InfiniBand drivers;
- IOMMU subsystem;
- IRQ chip drivers;
- Macintosh device drivers;
- Multiple devices driver;
- Media drivers;
- EEPROM drivers;
- MMC subsystem;
- Network drivers;
- STMicroelectronics network drivers;
- Device tree and open firmware driver;
- HiSilicon SoC PMU drivers;
- PHY drivers;
- Pin controllers subsystem;
- Remote Processor subsystem;
- S/390 drivers;
- SCSI drivers;
- SPI subsystem;
- Media staging drivers;
- Thermal drivers;
- Userspace I/O drivers;
- USB subsystem;
- DesignWare USB3 driver;
- ACRN Hypervisor Service Module driver;
- Virtio drivers;
- 9P distributed file system;
- BTRFS file system;
- eCrypt file system;
- EROFS file system;
- File systems infrastructure;
- GFS2 file system;
- JFFS2 file system;
- Network file systems library;
- Network file system client;
- Network file system server daemon;
- NILFS2 file system;
- Proc file system;
- SMB network file system;
- Tracing file system;
- Mellanox drivers;
- Memory management;
- Socket messages infrastructure;
- Slab allocator;
- Tracing infrastructure;
- User-space API (UAPI);
- Core kernel;
- BPF subsystem;
- DMA mapping infrastructure;
- RCU subsystem;
- Dynamic debug library;
- KUnit library;
- Maple Tree data structure library;
- Heterogeneous memory management;
- Amateur Radio drivers;
- Bluetooth subsystem;
- Ethernet bridge;
- Networking core;
- IPv4 networking;
- IPv6 networking;
- Multipath TCP;
- Netfilter;
- NET/ROM layer;
- NFC subsystem;
- NSH protocol;
- Open vSwitch;
- Phonet protocol;
- SMC sockets;
- TIPC protocol;
- Unix domain sockets;
- Wireless networking;
- Key management;
- ALSA framework;
- HD-audio driver;
- Kirkwood ASoC drivers;
- MediaTek ASoC drivers;
(CVE-2024-35987, CVE-2024-36931, CVE-2024-38614, CVE-2024-35857,
CVE-2024-36949, CVE-2024-38599, CVE-2024-35994, CVE-2024-35849,
CVE-2024-36916, CVE-2024-38590, CVE-2024-36944, CVE-2024-38561,
CVE-2024-38538, CVE-2024-36017, CVE-2024-38593, CVE-2024-36028,
CVE-2024-36960, CVE-2024-36002, CVE-2024-36967, CVE-2024-36898,
CVE-2024-35989, CVE-2024-36975, CVE-2024-38578, CVE-2024-38582,
CVE-2024-38588, CVE-2024-38579, CVE-2024-38617, CVE-2024-36901,
CVE-2024-38550, CVE-2023-52882, CVE-2024-38603, CVE-2024-38620,
CVE-2024-36956, CVE-2024-36880, CVE-2024-36895, CVE-2024-36979,
CVE-2024-36887, CVE-2024-27396, CVE-2024-27400, CVE-2024-36952,
CVE-2024-36886, CVE-2024-36905, CVE-2024-36883, CVE-2024-38540,
CVE-2024-38605, CVE-2024-36029, CVE-2024-36934, CVE-2024-27395,
CVE-2024-36000, CVE-2024-38549, CVE-2024-35999, CVE-2024-38585,
CVE-2024-38589, CVE-2024-38565, CVE-2024-36917, CVE-2024-36930,
CVE-2024-36940, CVE-2024-36900, CVE-2024-35850, CVE-2024-38592,
CVE-2024-38553, CVE-2024-36929, CVE-2024-36915, CVE-2024-36004,
CVE-2024-38573, CVE-2024-36941, CVE-2024-38607, CVE-2024-36009,
CVE-2024-27398, CVE-2024-36909, CVE-2024-35848, CVE-2024-36950,
CVE-2024-38564, CVE-2024-36947, CVE-2024-38613, CVE-2024-38570,
CVE-2024-38612, CVE-2024-38580, CVE-2024-38557, CVE-2024-36959,
CVE-2024-27399, CVE-2024-41011, CVE-2024-36928, CVE-2024-38543,
CVE-2024-38541, CVE-2024-38583, CVE-2024-35855, CVE-2024-38611,
CVE-2024-36891, CVE-2024-38587, CVE-2024-35851, CVE-2024-38546,
CVE-2024-38596, CVE-2024-35998, CVE-2024-35991, CVE-2024-36965,
CVE-2024-36925, CVE-2024-36894, CVE-2024-38567, CVE-2024-38572,
CVE-2024-36882, CVE-2024-38594, CVE-2024-38563, CVE-2024-38616,
CVE-2024-36951, CVE-2024-36005, CVE-2024-42134, CVE-2024-38602,
CVE-2024-36014, CVE-2024-38601, CVE-2024-36001, CVE-2024-38575,
CVE-2024-27401, CVE-2024-36961, CVE-2024-38576, CVE-2024-36935,
CVE-2024-36893, CVE-2024-38562, CVE-2024-36904, CVE-2024-36939,
CVE-2024-38591, CVE-2024-38539, CVE-2024-36030, CVE-2024-36920,
CVE-2024-39482, CVE-2024-36977, CVE-2024-36013, CVE-2024-35856,
CVE-2024-36922, CVE-2024-36033, CVE-2024-35859, CVE-2024-36919,
CVE-2024-35846, CVE-2024-36913, CVE-2024-35854, CVE-2024-36924,
CVE-2024-38547, CVE-2024-38551, CVE-2024-36899, CVE-2024-36932,
CVE-2024-38545, CVE-2024-36966, CVE-2024-36911, CVE-2024-36946,
CVE-2024-36906, CVE-2024-38595, CVE-2024-36012, CVE-2024-38552,
CVE-2024-36933, CVE-2024-36936, CVE-2024-38548, CVE-2024-38558,
CVE-2024-36006, CVE-2024-36908, CVE-2024-36892, CVE-2024-35988,
CVE-2024-35993, CVE-2024-36914, CVE-2024-36896, CVE-2024-38615,
CVE-2024-36890, CVE-2024-36969, CVE-2024-38559, CVE-2024-36964,
CVE-2024-38560, CVE-2024-38574, CVE-2024-36962, CVE-2024-38542,
CVE-2024-36926, CVE-2024-36968, CVE-2024-36032, CVE-2024-38544,
CVE-2024-36938, CVE-2024-38597, CVE-2024-38577, CVE-2024-36958,
CVE-2024-36945, CVE-2024-36943, CVE-2024-38610, CVE-2024-36927,
CVE-2024-38554, CVE-2024-38555, CVE-2024-36031, CVE-2024-36011,
CVE-2024-38569, CVE-2024-35847, CVE-2024-36921, CVE-2024-38606,
CVE-2024-35949, CVE-2024-35947, CVE-2024-36889, CVE-2024-36884,
CVE-2024-36954, CVE-2024-36902, CVE-2024-36007, CVE-2024-38586,
CVE-2024-36918, CVE-2024-38571, CVE-2024-36955, CVE-2024-36888,
CVE-2024-38556, CVE-2024-38604, CVE-2024-27394, CVE-2024-38600,
CVE-2024-35983, CVE-2024-38568, CVE-2024-38566, CVE-2024-35853,
CVE-2024-35858, CVE-2024-36910, CVE-2024-36903, CVE-2024-36881,
CVE-2024-36937, CVE-2024-36957, CVE-2024-36912, CVE-2024-36948,
CVE-2024-36953, CVE-2024-35996, CVE-2024-36963, CVE-2024-36923,
CVE-2024-35852, CVE-2024-38598, CVE-2024-36003, CVE-2024-35986,
CVE-2024-38584)
Update instructions:
The problem can be corrected by updating your system to the following
package versions:
Ubuntu 24.04 LTS
linux-image-6.8.0-1010-oem 6.8.0-1010.10
linux-image-oem-24.04 6.8.0-1010.10
linux-image-oem-24.04a 6.8.0-1010.10
After a standard system update you need to reboot your computer to make
all the necessary changes.
ATTENTION: Due to an unavoidable ABI change the kernel updates have
been given a new version number, which requires you to recompile and
reinstall all third party kernel modules you might have installed.
Unless you manually uninstalled the standard kernel metapackages
(e.g. linux-generic, linux-generic-lts-RELEASE, linux-virtual,
linux-powerpc), a standard system upgrade will automatically perform
this as well.
References:
https://ubuntu.com/security/notices/USN-6955-1
CVE-2023-52882, CVE-2024-27394, CVE-2024-27395, CVE-2024-27396,
CVE-2024-27398, CVE-2024-27399, CVE-2024-27400, CVE-2024-27401,
CVE-2024-35846, CVE-2024-35847, CVE-2024-35848, CVE-2024-35849,
CVE-2024-35850, CVE-2024-35851, CVE-2024-35852, CVE-2024-35853,
CVE-2024-35854, CVE-2024-35855, CVE-2024-35856, CVE-2024-35857,
CVE-2024-35858, CVE-2024-35859, CVE-2024-35947, CVE-2024-35949,
CVE-2024-35983, CVE-2024-35986, CVE-2024-35987, CVE-2024-35988,
CVE-2024-35989, CVE-2024-35991, CVE-2024-35993, CVE-2024-35994,
CVE-2024-35996, CVE-2024-35998, CVE-2024-35999, CVE-2024-36000,
CVE-2024-36001, CVE-2024-36002, CVE-2024-36003, CVE-2024-36004,
CVE-2024-36005, CVE-2024-36006, CVE-2024-36007, CVE-2024-36009,
CVE-2024-36011, CVE-2024-36012, CVE-2024-36013, CVE-2024-36014,
CVE-2024-36017, CVE-2024-36028, CVE-2024-36029, CVE-2024-36030,
CVE-2024-36031, CVE-2024-36032, CVE-2024-36033, CVE-2024-36880,
CVE-2024-36881, CVE-2024-36882, CVE-2024-36883, CVE-2024-36884,
CVE-2024-36886, CVE-2024-36887, CVE-2024-36888, CVE-2024-36889,
CVE-2024-36890, CVE-2024-36891, CVE-2024-36892, CVE-2024-36893,
CVE-2024-36894, CVE-2024-36895, CVE-2024-36896, CVE-2024-36898,
CVE-2024-36899, CVE-2024-36900, CVE-2024-36901, CVE-2024-36902,
CVE-2024-36903, CVE-2024-36904, CVE-2024-36905, CVE-2024-36906,
CVE-2024-36908, CVE-2024-36909, CVE-2024-36910, CVE-2024-36911,
CVE-2024-36912, CVE-2024-36913, CVE-2024-36914, CVE-2024-36915,
CVE-2024-36916, CVE-2024-36917, CVE-2024-36918, CVE-2024-36919,
CVE-2024-36920, CVE-2024-36921, CVE-2024-36922, CVE-2024-36923,
CVE-2024-36924, CVE-2024-36925, CVE-2024-36926, CVE-2024-36927,
CVE-2024-36928, CVE-2024-36929, CVE-2024-36930, CVE-2024-36931,
CVE-2024-36932, CVE-2024-36933, CVE-2024-36934, CVE-2024-36935,
CVE-2024-36936, CVE-2024-36937, CVE-2024-36938, CVE-2024-36939,
CVE-2024-36940, CVE-2024-36941, CVE-2024-36943, CVE-2024-36944,
CVE-2024-36945, CVE-2024-36946, CVE-2024-36947, CVE-2024-36948,
CVE-2024-36949, CVE-2024-36950, CVE-2024-36951, CVE-2024-36952,
CVE-2024-36953, CVE-2024-36954, CVE-2024-36955, CVE-2024-36956,
CVE-2024-36957, CVE-2024-36958, CVE-2024-36959, CVE-2024-36960,
CVE-2024-36961, CVE-2024-36962, CVE-2024-36963, CVE-2024-36964,
CVE-2024-36965, CVE-2024-36966, CVE-2024-36967, CVE-2024-36968,
CVE-2024-36969, CVE-2024-36975, CVE-2024-36977, CVE-2024-36979,
CVE-2024-38538, CVE-2024-38539, CVE-2024-38540, CVE-2024-38541,
CVE-2024-38542, CVE-2024-38543, CVE-2024-38544, CVE-2024-38545,
CVE-2024-38546, CVE-2024-38547, CVE-2024-38548, CVE-2024-38549,
CVE-2024-38550, CVE-2024-38551, CVE-2024-38552, CVE-2024-38553,
CVE-2024-38554, CVE-2024-38555, CVE-2024-38556, CVE-2024-38557,
CVE-2024-38558, CVE-2024-38559, CVE-2024-38560, CVE-2024-38561,
CVE-2024-38562, CVE-2024-38563, CVE-2024-38564, CVE-2024-38565,
CVE-2024-38566, CVE-2024-38567, CVE-2024-38568, CVE-2024-38569,
CVE-2024-38570, CVE-2024-38571, CVE-2024-38572, CVE-2024-38573,
CVE-2024-38574, CVE-2024-38575, CVE-2024-38576, CVE-2024-38577,
CVE-2024-38578, CVE-2024-38579, CVE-2024-38580, CVE-2024-38582,
CVE-2024-38583, CVE-2024-38584, CVE-2024-38585, CVE-2024-38586,
CVE-2024-38587, CVE-2024-38588, CVE-2024-38589, CVE-2024-38590,
CVE-2024-38591, CVE-2024-38592, CVE-2024-38593, CVE-2024-38594,
CVE-2024-38595, CVE-2024-38596, CVE-2024-38597, CVE-2024-38598,
CVE-2024-38599, CVE-2024-38600, CVE-2024-38601, CVE-2024-38602,
CVE-2024-38603, CVE-2024-38604, CVE-2024-38605, CVE-2024-38606,
CVE-2024-38607, CVE-2024-38610, CVE-2024-38611, CVE-2024-38612,
CVE-2024-38613, CVE-2024-38614, CVE-2024-38615, CVE-2024-38616,
CVE-2024-38617, CVE-2024-38620, CVE-2024-39482, CVE-2024-41011,
CVE-2024-42134
Package Information:
https://launchpad.net/ubuntu/+source/linux-oem-6.8/6.8.0-1010.10
| VAR-202405-2291 | CVE-2024-35976 | Linux of Linux Kernel Out-of-bounds write vulnerability in |
CVSS V2: 7.2 CVSS V3: 6.7 Severity: MEDIUM |
In the Linux kernel, the following vulnerability has been resolved:
xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
syzbot reported an illegal copy in xsk_setsockopt() [1]
Make sure to validate setsockopt() @optlen parameter.
[1]
BUG: KASAN: slab-out-of-bounds in copy_from_sockptr_offset include/linux/sockptr.h:49 [inline]
BUG: KASAN: slab-out-of-bounds in copy_from_sockptr include/linux/sockptr.h:55 [inline]
BUG: KASAN: slab-out-of-bounds in xsk_setsockopt+0x909/0xa40 net/xdp/xsk.c:1420
Read of size 4 at addr ffff888028c6cde3 by task syz-executor.0/7549
CPU: 0 PID: 7549 Comm: syz-executor.0 Not tainted 6.8.0-syzkaller-08951-gfe46a7dd189e #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024
Call Trace:
<TASK>
__dump_stack lib/dump_stack.c:88 [inline]
dump_stack_lvl+0x241/0x360 lib/dump_stack.c:114
print_address_description mm/kasan/report.c:377 [inline]
print_report+0x169/0x550 mm/kasan/report.c:488
kasan_report+0x143/0x180 mm/kasan/report.c:601
copy_from_sockptr_offset include/linux/sockptr.h:49 [inline]
copy_from_sockptr include/linux/sockptr.h:55 [inline]
xsk_setsockopt+0x909/0xa40 net/xdp/xsk.c:1420
do_sock_setsockopt+0x3af/0x720 net/socket.c:2311
__sys_setsockopt+0x1ae/0x250 net/socket.c:2334
__do_sys_setsockopt net/socket.c:2343 [inline]
__se_sys_setsockopt net/socket.c:2340 [inline]
__x64_sys_setsockopt+0xb5/0xd0 net/socket.c:2340
do_syscall_64+0xfb/0x240
entry_SYSCALL_64_after_hwframe+0x6d/0x75
RIP: 0033:0x7fb40587de69
Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007fb40665a0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000036
RAX: ffffffffffffffda RBX: 00007fb4059abf80 RCX: 00007fb40587de69
RDX: 0000000000000005 RSI: 000000000000011b RDI: 0000000000000006
RBP: 00007fb4058ca47a R08: 0000000000000002 R09: 0000000000000000
R10: 0000000020001980 R11: 0000000000000246 R12: 0000000000000000
R13: 000000000000000b R14: 00007fb4059abf80 R15: 00007fff57ee4d08
</TASK>
Allocated by task 7549:
kasan_save_stack mm/kasan/common.c:47 [inline]
kasan_save_track+0x3f/0x80 mm/kasan/common.c:68
poison_kmalloc_redzone mm/kasan/common.c:370 [inline]
__kasan_kmalloc+0x98/0xb0 mm/kasan/common.c:387
kasan_kmalloc include/linux/kasan.h:211 [inline]
__do_kmalloc_node mm/slub.c:3966 [inline]
__kmalloc+0x233/0x4a0 mm/slub.c:3979
kmalloc include/linux/slab.h:632 [inline]
__cgroup_bpf_run_filter_setsockopt+0xd2f/0x1040 kernel/bpf/cgroup.c:1869
do_sock_setsockopt+0x6b4/0x720 net/socket.c:2293
__sys_setsockopt+0x1ae/0x250 net/socket.c:2334
__do_sys_setsockopt net/socket.c:2343 [inline]
__se_sys_setsockopt net/socket.c:2340 [inline]
__x64_sys_setsockopt+0xb5/0xd0 net/socket.c:2340
do_syscall_64+0xfb/0x240
entry_SYSCALL_64_after_hwframe+0x6d/0x75
The buggy address belongs to the object at ffff888028c6cde0
which belongs to the cache kmalloc-8 of size 8
The buggy address is located 1 bytes to the right of
allocated 2-byte region [ffff888028c6cde0, ffff888028c6cde2)
The buggy address belongs to the physical page:
page:ffffea0000a31b00 refcount:1 mapcount:0 mapping:0000000000000000 index:0xffff888028c6c9c0 pfn:0x28c6c
anon flags: 0xfff00000000800(slab|node=0|zone=1|lastcpupid=0x7ff)
page_type: 0xffffffff()
raw: 00fff00000000800 ffff888014c41280 0000000000000000 dead000000000001
raw: ffff888028c6c9c0 0000000080800057 00000001ffffffff 0000000000000000
page dumped because: kasan: bad access detected
page_owner tracks the page as allocated
page last allocated via order 0, migratetype Unmovable, gfp_mask 0x112cc0(GFP_USER|__GFP_NOWARN|__GFP_NORETRY), pid 6648, tgid 6644 (syz-executor.0), ts 133906047828, free_ts 133859922223
set_page_owner include/linux/page_owner.h:31 [inline]
post_alloc_hook+0x1ea/0x210 mm/page_alloc.c:1533
prep_new_page mm/page_alloc.c:
---truncated---. Linux of Linux Kernel Exists in an out-of-bounds write vulnerability.Information may be obtained and information may be tampered with. The RUGGEDCOM RST2428P is a Layer 2 Ethernet switch based on the SINEC operating system with up to 28 non-blocking interfaces.
SCALANCE X switches are used to connect industrial components such as programmable logic controllers (PLCs) or human-machine interfaces (HMIs).
Multiple vulnerabilities in third-party components of Siemens' SINEC OS could allow attackers to gain control of the server. ==========================================================================
Ubuntu Security Notice USN-6951-1
August 08, 2024
linux, linux-aws, linux-aws-5.4, linux-gcp, linux-gcp-5.4, linux-gkeop,
linux-hwe-5.4, linux-ibm, linux-ibm-5.4, linux-iot, linux-kvm,
linux-raspi, linux-xilinx-zynqmp vulnerabilities
==========================================================================
A security issue affects these releases of Ubuntu and its derivatives:
- Ubuntu 20.04 LTS
- Ubuntu 18.04 LTS
Summary:
Several security issues were fixed in the Linux kernel.
Software Description:
- linux: Linux kernel
- linux-aws: Linux kernel for Amazon Web Services (AWS) systems
- linux-gcp: Linux kernel for Google Cloud Platform (GCP) systems
- linux-gkeop: Linux kernel for Google Container Engine (GKE) systems
- linux-ibm: Linux kernel for IBM cloud systems
- linux-iot: Linux kernel for IoT platforms
- linux-kvm: Linux kernel for cloud environments
- linux-raspi: Linux kernel for Raspberry Pi systems
- linux-xilinx-zynqmp: Linux kernel for Xilinx ZynqMP processors
- linux-aws-5.4: Linux kernel for Amazon Web Services (AWS) systems
- linux-gcp-5.4: Linux kernel for Google Cloud Platform (GCP) systems
- linux-hwe-5.4: Linux hardware enablement (HWE) kernel
- linux-ibm-5.4: Linux kernel for IBM cloud systems
Details:
Several security issues were discovered in the Linux kernel.
An attacker could possibly use these to compromise the system.
This update corrects flaws in the following subsystems:
- ARM64 architecture;
- M68K architecture;
- User-Mode Linux (UML);
- x86 architecture;
- Accessibility subsystem;
- Character device driver;
- Clock framework and drivers;
- CPU frequency scaling framework;
- Hardware crypto device drivers;
- Buffer Sharing and Synchronization framework;
- FireWire subsystem;
- GPU drivers;
- HW tracing;
- Macintosh device drivers;
- Multiple devices driver;
- Media drivers;
- Network drivers;
- Pin controllers subsystem;
- S/390 drivers;
- SCSI drivers;
- SoundWire subsystem;
- Greybus lights staging drivers;
- TTY drivers;
- Framebuffer layer;
- Virtio drivers;
- 9P distributed file system;
- eCrypt file system;
- EROFS file system;
- Ext4 file system;
- F2FS file system;
- JFFS2 file system;
- Network file system client;
- NILFS2 file system;
- SMB network file system;
- Kernel debugger infrastructure;
- IRQ subsystem;
- Tracing infrastructure;
- Dynamic debug library;
- 9P file system network protocol;
- Bluetooth subsystem;
- Networking core;
- IPv4 networking;
- IPv6 networking;
- Netfilter;
- NET/ROM layer;
- NFC subsystem;
- NSH protocol;
- Open vSwitch;
- Phonet protocol;
- TIPC protocol;
- Unix domain sockets;
- Wireless networking;
- eXpress Data Path;
- XFRM subsystem;
- ALSA framework;
(CVE-2024-36934, CVE-2024-38578, CVE-2024-38600, CVE-2024-27399,
CVE-2024-39276, CVE-2024-38596, CVE-2024-36933, CVE-2024-36919,
CVE-2024-35976, CVE-2024-37356, CVE-2023-52585, CVE-2024-38558,
CVE-2024-38560, CVE-2024-38634, CVE-2024-36959, CVE-2024-38633,
CVE-2024-36886, CVE-2024-27398, CVE-2024-39493, CVE-2024-26886,
CVE-2024-31076, CVE-2024-38559, CVE-2024-38615, CVE-2024-36971,
CVE-2024-38627, CVE-2024-36964, CVE-2024-38780, CVE-2024-37353,
CVE-2024-38621, CVE-2024-36883, CVE-2024-39488, CVE-2024-38661,
CVE-2024-36939, CVE-2024-38589, CVE-2024-38565, CVE-2024-38381,
CVE-2024-35947, CVE-2024-36905, CVE-2022-48772, CVE-2024-36017,
CVE-2024-36946, CVE-2024-27401, CVE-2024-38579, CVE-2024-38612,
CVE-2024-38598, CVE-2024-38635, CVE-2024-38587, CVE-2024-38567,
CVE-2024-38549, CVE-2024-36960, CVE-2023-52752, CVE-2024-27019,
CVE-2024-38601, CVE-2024-39489, CVE-2024-39467, CVE-2023-52882,
CVE-2024-38583, CVE-2024-39480, CVE-2024-38607, CVE-2024-36940,
CVE-2024-38659, CVE-2023-52434, CVE-2024-36015, CVE-2024-38582,
CVE-2024-36950, CVE-2024-38552, CVE-2024-33621, CVE-2024-36954,
CVE-2024-39475, CVE-2024-39301, CVE-2024-38599, CVE-2024-36902,
CVE-2024-36286, CVE-2024-38613, CVE-2024-38637, CVE-2024-36941,
CVE-2024-36014, CVE-2024-38618, CVE-2024-36904, CVE-2024-36270,
CVE-2024-39292, CVE-2024-39471, CVE-2022-48674)
Update instructions:
The problem can be corrected by updating your system to the following
package versions:
Ubuntu 20.04 LTS
linux-image-5.4.0-1042-iot 5.4.0-1042.43
linux-image-5.4.0-1049-xilinx-zynqmp 5.4.0-1049.53
linux-image-5.4.0-1077-ibm 5.4.0-1077.82
linux-image-5.4.0-1097-gkeop 5.4.0-1097.101
linux-image-5.4.0-1114-raspi 5.4.0-1114.126
linux-image-5.4.0-1118-kvm 5.4.0-1118.125
linux-image-5.4.0-1130-aws 5.4.0-1130.140
linux-image-5.4.0-1134-gcp 5.4.0-1134.143
linux-image-5.4.0-192-generic 5.4.0-192.212
linux-image-5.4.0-192-generic-lpae 5.4.0-192.212
linux-image-5.4.0-192-lowlatency 5.4.0-192.212
linux-image-aws-lts-20.04 5.4.0.1130.127
linux-image-gcp-lts-20.04 5.4.0.1134.136
linux-image-generic 5.4.0.192.190
linux-image-generic-lpae 5.4.0.192.190
linux-image-gkeop 5.4.0.1097.95
linux-image-gkeop-5.4 5.4.0.1097.95
linux-image-ibm-lts-20.04 5.4.0.1077.106
linux-image-kvm 5.4.0.1118.114
linux-image-lowlatency 5.4.0.192.190
linux-image-oem 5.4.0.192.190
linux-image-oem-osp1 5.4.0.192.190
linux-image-raspi 5.4.0.1114.144
linux-image-raspi2 5.4.0.1114.144
linux-image-virtual 5.4.0.192.190
linux-image-xilinx-zynqmp 5.4.0.1049.49
Ubuntu 18.04 LTS
linux-image-5.4.0-1077-ibm 5.4.0-1077.82~18.04.1
Available with Ubuntu Pro
linux-image-5.4.0-1130-aws 5.4.0-1130.140~18.04.1
Available with Ubuntu Pro
linux-image-5.4.0-1134-gcp 5.4.0-1134.143~18.04.1
Available with Ubuntu Pro
linux-image-5.4.0-192-generic 5.4.0-192.212~18.04.1
Available with Ubuntu Pro
linux-image-5.4.0-192-lowlatency 5.4.0-192.212~18.04.1
Available with Ubuntu Pro
linux-image-aws 5.4.0.1130.140~18.04.1
Available with Ubuntu Pro
linux-image-gcp 5.4.0.1134.143~18.04.1
Available with Ubuntu Pro
linux-image-generic-hwe-18.04 5.4.0.192.212~18.04.1
Available with Ubuntu Pro
linux-image-ibm 5.4.0.1077.82~18.04.1
Available with Ubuntu Pro
linux-image-lowlatency-hwe-18.04 5.4.0.192.212~18.04.1
Available with Ubuntu Pro
linux-image-oem 5.4.0.192.212~18.04.1
Available with Ubuntu Pro
linux-image-oem-osp1 5.4.0.192.212~18.04.1
Available with Ubuntu Pro
linux-image-snapdragon-hwe-18.04 5.4.0.192.212~18.04.1
Available with Ubuntu Pro
linux-image-virtual-hwe-18.04 5.4.0.192.212~18.04.1
Available with Ubuntu Pro
After a standard system update you need to reboot your computer to make
all the necessary changes.
ATTENTION: Due to an unavoidable ABI change the kernel updates have
been given a new version number, which requires you to recompile and
reinstall all third party kernel modules you might have installed.
Unless you manually uninstalled the standard kernel metapackages
(e.g. linux-generic, linux-generic-lts-RELEASE, linux-virtual,
linux-powerpc), a standard system upgrade will automatically perform
this as well.
References:
https://ubuntu.com/security/notices/USN-6951-1
CVE-2022-48674, CVE-2022-48772, CVE-2023-52434, CVE-2023-52585,
CVE-2023-52752, CVE-2023-52882, CVE-2024-26886, CVE-2024-27019,
CVE-2024-27398, CVE-2024-27399, CVE-2024-27401, CVE-2024-31076,
CVE-2024-33621, CVE-2024-35947, CVE-2024-35976, CVE-2024-36014,
CVE-2024-36015, CVE-2024-36017, CVE-2024-36270, CVE-2024-36286,
CVE-2024-36883, CVE-2024-36886, CVE-2024-36902, CVE-2024-36904,
CVE-2024-36905, CVE-2024-36919, CVE-2024-36933, CVE-2024-36934,
CVE-2024-36939, CVE-2024-36940, CVE-2024-36941, CVE-2024-36946,
CVE-2024-36950, CVE-2024-36954, CVE-2024-36959, CVE-2024-36960,
CVE-2024-36964, CVE-2024-36971, CVE-2024-37353, CVE-2024-37356,
CVE-2024-38381, CVE-2024-38549, CVE-2024-38552, CVE-2024-38558,
CVE-2024-38559, CVE-2024-38560, CVE-2024-38565, CVE-2024-38567,
CVE-2024-38578, CVE-2024-38579, CVE-2024-38582, CVE-2024-38583,
CVE-2024-38587, CVE-2024-38589, CVE-2024-38596, CVE-2024-38598,
CVE-2024-38599, CVE-2024-38600, CVE-2024-38601, CVE-2024-38607,
CVE-2024-38612, CVE-2024-38613, CVE-2024-38615, CVE-2024-38618,
CVE-2024-38621, CVE-2024-38627, CVE-2024-38633, CVE-2024-38634,
CVE-2024-38635, CVE-2024-38637, CVE-2024-38659, CVE-2024-38661,
CVE-2024-38780, CVE-2024-39276, CVE-2024-39292, CVE-2024-39301,
CVE-2024-39467, CVE-2024-39471, CVE-2024-39475, CVE-2024-39480,
CVE-2024-39488, CVE-2024-39489, CVE-2024-39493
Package Information:
https://launchpad.net/ubuntu/+source/linux/5.4.0-192.212
https://launchpad.net/ubuntu/+source/linux-aws/5.4.0-1130.140
https://launchpad.net/ubuntu/+source/linux-gcp/5.4.0-1134.143
https://launchpad.net/ubuntu/+source/linux-gkeop/5.4.0-1097.101
https://launchpad.net/ubuntu/+source/linux-ibm/5.4.0-1077.82
https://launchpad.net/ubuntu/+source/linux-iot/5.4.0-1042.43
https://launchpad.net/ubuntu/+source/linux-kvm/5.4.0-1118.125
https://launchpad.net/ubuntu/+source/linux-raspi/5.4.0-1114.126
https://launchpad.net/ubuntu/+source/linux-xilinx-zynqmp/5.4.0-1049.53
| VAR-202405-3441 | CVE-2024-35973 | Linux of Linux Kernel Vulnerabilities related to the use of uninitialized resources in products from multiple vendors |
CVSS V2: 7.2 CVSS V3: 5.5 Severity: MEDIUM |
In the Linux kernel, the following vulnerability has been resolved:
geneve: fix header validation in geneve[6]_xmit_skb
syzbot is able to trigger an uninit-value in geneve_xmit() [1]
Problem : While most ip tunnel helpers (like ip_tunnel_get_dsfield())
uses skb_protocol(skb, true), pskb_inet_may_pull() is only using
skb->protocol.
If anything else than ETH_P_IPV6 or ETH_P_IP is found in skb->protocol,
pskb_inet_may_pull() does nothing at all.
If a vlan tag was provided by the caller (af_packet in the syzbot case),
the network header might not point to the correct location, and skb
linear part could be smaller than expected.
Add skb_vlan_inet_prepare() to perform a complete mac validation.
Use this in geneve for the moment, I suspect we need to adopt this
more broadly.
v4 - Jakub reported v3 broke l2_tos_ttl_inherit.sh selftest
- Only call __vlan_get_protocol() for vlan types.
v2,v3 - Addressed Sabrina comments on v1 and v2
[1]
BUG: KMSAN: uninit-value in geneve_xmit_skb drivers/net/geneve.c:910 [inline]
BUG: KMSAN: uninit-value in geneve_xmit+0x302d/0x5420 drivers/net/geneve.c:1030
geneve_xmit_skb drivers/net/geneve.c:910 [inline]
geneve_xmit+0x302d/0x5420 drivers/net/geneve.c:1030
__netdev_start_xmit include/linux/netdevice.h:4903 [inline]
netdev_start_xmit include/linux/netdevice.h:4917 [inline]
xmit_one net/core/dev.c:3531 [inline]
dev_hard_start_xmit+0x247/0xa20 net/core/dev.c:3547
__dev_queue_xmit+0x348d/0x52c0 net/core/dev.c:4335
dev_queue_xmit include/linux/netdevice.h:3091 [inline]
packet_xmit+0x9c/0x6c0 net/packet/af_packet.c:276
packet_snd net/packet/af_packet.c:3081 [inline]
packet_sendmsg+0x8bb0/0x9ef0 net/packet/af_packet.c:3113
sock_sendmsg_nosec net/socket.c:730 [inline]
__sock_sendmsg+0x30f/0x380 net/socket.c:745
__sys_sendto+0x685/0x830 net/socket.c:2191
__do_sys_sendto net/socket.c:2203 [inline]
__se_sys_sendto net/socket.c:2199 [inline]
__x64_sys_sendto+0x125/0x1d0 net/socket.c:2199
do_syscall_64+0xd5/0x1f0
entry_SYSCALL_64_after_hwframe+0x6d/0x75
Uninit was created at:
slab_post_alloc_hook mm/slub.c:3804 [inline]
slab_alloc_node mm/slub.c:3845 [inline]
kmem_cache_alloc_node+0x613/0xc50 mm/slub.c:3888
kmalloc_reserve+0x13d/0x4a0 net/core/skbuff.c:577
__alloc_skb+0x35b/0x7a0 net/core/skbuff.c:668
alloc_skb include/linux/skbuff.h:1318 [inline]
alloc_skb_with_frags+0xc8/0xbf0 net/core/skbuff.c:6504
sock_alloc_send_pskb+0xa81/0xbf0 net/core/sock.c:2795
packet_alloc_skb net/packet/af_packet.c:2930 [inline]
packet_snd net/packet/af_packet.c:3024 [inline]
packet_sendmsg+0x722d/0x9ef0 net/packet/af_packet.c:3113
sock_sendmsg_nosec net/socket.c:730 [inline]
__sock_sendmsg+0x30f/0x380 net/socket.c:745
__sys_sendto+0x685/0x830 net/socket.c:2191
__do_sys_sendto net/socket.c:2203 [inline]
__se_sys_sendto net/socket.c:2199 [inline]
__x64_sys_sendto+0x125/0x1d0 net/socket.c:2199
do_syscall_64+0xd5/0x1f0
entry_SYSCALL_64_after_hwframe+0x6d/0x75
CPU: 0 PID: 5033 Comm: syz-executor346 Not tainted 6.9.0-rc1-syzkaller-00005-g928a87efa423 #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/29/2024. Linux of Linux Kernel There are vulnerabilities related to the use of uninitialized resources in products from multiple vendors, such as:Service operation interruption (DoS) It may be in a state. The RUGGEDCOM RST2428P is a Layer 2 Ethernet switch based on the SINEC operating system with up to 28 non-blocking interfaces.
SCALANCE X switches are used to connect industrial components such as programmable logic controllers (PLCs) or human-machine interfaces (HMIs).
Multiple vulnerabilities in third-party components of Siemens' SINEC OS could allow attackers to gain control of the server
| VAR-202405-2677 | CVE-2024-35969 | Linux of Linux Kernel Vulnerabilities related to restricted or unthrottled resource allocation in products from multiple vendors such as |
CVSS V2: 7.2 CVSS V3: 5.5 Severity: MEDIUM |
In the Linux kernel, the following vulnerability has been resolved:
ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
Although ipv6_get_ifaddr walks inet6_addr_lst under the RCU lock, it
still means hlist_for_each_entry_rcu can return an item that got removed
from the list. The memory itself of such item is not freed thanks to RCU
but nothing guarantees the actual content of the memory is sane.
In particular, the reference count can be zero. This can happen if
ipv6_del_addr is called in parallel. ipv6_del_addr removes the entry
from inet6_addr_lst (hlist_del_init_rcu(&ifp->addr_lst)) and drops all
references (__in6_ifa_put(ifp) + in6_ifa_put(ifp)). With bad enough
timing, this can happen:
1. In ipv6_get_ifaddr, hlist_for_each_entry_rcu returns an entry.
2. Then, the whole ipv6_del_addr is executed for the given entry. The
reference count drops to zero and kfree_rcu is scheduled.
3. ipv6_get_ifaddr continues and tries to increments the reference count
(in6_ifa_hold).
4. The rcu is unlocked and the entry is freed.
5. The freed entry is returned.
Prevent increasing of the reference count in such case. The name
in6_ifa_hold_safe is chosen to mimic the existing fib6_info_hold_safe.
[ 41.506330] refcount_t: addition on 0; use-after-free.
[ 41.506760] WARNING: CPU: 0 PID: 595 at lib/refcount.c:25 refcount_warn_saturate+0xa5/0x130
[ 41.507413] Modules linked in: veth bridge stp llc
[ 41.507821] CPU: 0 PID: 595 Comm: python3 Not tainted 6.9.0-rc2.main-00208-g49563be82afa #14
[ 41.508479] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996)
[ 41.509163] RIP: 0010:refcount_warn_saturate+0xa5/0x130
[ 41.509586] Code: ad ff 90 0f 0b 90 90 c3 cc cc cc cc 80 3d c0 30 ad 01 00 75 a0 c6 05 b7 30 ad 01 01 90 48 c7 c7 38 cc 7a 8c e8 cc 18 ad ff 90 <0f> 0b 90 90 c3 cc cc cc cc 80 3d 98 30 ad 01 00 0f 85 75 ff ff ff
[ 41.510956] RSP: 0018:ffffbda3c026baf0 EFLAGS: 00010282
[ 41.511368] RAX: 0000000000000000 RBX: ffff9e9c46914800 RCX: 0000000000000000
[ 41.511910] RDX: ffff9e9c7ec29c00 RSI: ffff9e9c7ec1c900 RDI: ffff9e9c7ec1c900
[ 41.512445] RBP: ffff9e9c43660c9c R08: 0000000000009ffb R09: 00000000ffffdfff
[ 41.512998] R10: 00000000ffffdfff R11: ffffffff8ca58a40 R12: ffff9e9c4339a000
[ 41.513534] R13: 0000000000000001 R14: ffff9e9c438a0000 R15: ffffbda3c026bb48
[ 41.514086] FS: 00007fbc4cda1740(0000) GS:ffff9e9c7ec00000(0000) knlGS:0000000000000000
[ 41.514726] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 41.515176] CR2: 000056233b337d88 CR3: 000000000376e006 CR4: 0000000000370ef0
[ 41.515713] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 41.516252] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 41.516799] Call Trace:
[ 41.517037] <TASK>
[ 41.517249] ? __warn+0x7b/0x120
[ 41.517535] ? refcount_warn_saturate+0xa5/0x130
[ 41.517923] ? report_bug+0x164/0x190
[ 41.518240] ? handle_bug+0x3d/0x70
[ 41.518541] ? exc_invalid_op+0x17/0x70
[ 41.520972] ? asm_exc_invalid_op+0x1a/0x20
[ 41.521325] ? refcount_warn_saturate+0xa5/0x130
[ 41.521708] ipv6_get_ifaddr+0xda/0xe0
[ 41.522035] inet6_rtm_getaddr+0x342/0x3f0
[ 41.522376] ? __pfx_inet6_rtm_getaddr+0x10/0x10
[ 41.522758] rtnetlink_rcv_msg+0x334/0x3d0
[ 41.523102] ? netlink_unicast+0x30f/0x390
[ 41.523445] ? __pfx_rtnetlink_rcv_msg+0x10/0x10
[ 41.523832] netlink_rcv_skb+0x53/0x100
[ 41.524157] netlink_unicast+0x23b/0x390
[ 41.524484] netlink_sendmsg+0x1f2/0x440
[ 41.524826] __sys_sendto+0x1d8/0x1f0
[ 41.525145] __x64_sys_sendto+0x1f/0x30
[ 41.525467] do_syscall_64+0xa5/0x1b0
[ 41.525794] entry_SYSCALL_64_after_hwframe+0x72/0x7a
[ 41.526213] RIP: 0033:0x7fbc4cfcea9a
[ 41.526528] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb b8 0f 1f 00 f3 0f 1e fa 41 89 ca 64 8b 04 25 18 00 00 00 85 c0 75 15 b8 2c 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 7e c3 0f 1f 44 00 00 41 54 48 83 ec 30 44 89
[ 41.527942] RSP: 002b:00007f
---truncated---. Linux of Linux Kernel Vulnerabilities exist in products from multiple vendors, such as Unlimited or Unthrottled Resource Allocation.Service operation interruption (DoS) It may be in a state. The RUGGEDCOM RST2428P is a Layer 2 Ethernet switch based on the SINEC operating system with up to 28 non-blocking interfaces.
SCALANCE X switches are used to connect industrial components such as programmable logic controllers (PLCs) or human-machine interfaces (HMIs).
Multiple vulnerabilities in third-party components of Siemens' SINEC OS could allow attackers to gain control of the server
| VAR-202405-3807 | CVE-2024-35962 | Linux of Linux Kernel Vulnerabilities in products from multiple vendors such as |
CVSS V2: 7.2 CVSS V3: 5.5 Severity: MEDIUM |
In the Linux kernel, the following vulnerability has been resolved:
netfilter: complete validation of user input
In my recent commit, I missed that do_replace() handlers
use copy_from_sockptr() (which I fixed), followed
by unsafe copy_from_sockptr_offset() calls.
In all functions, we can perform the @optlen validation
before even calling xt_alloc_table_info() with the following
check:
if ((u64)optlen < (u64)tmp.size + sizeof(tmp))
return -EINVAL;. Linux of Linux Kernel Unspecified vulnerabilities exist in products from multiple vendors.Service operation interruption (DoS) It may be in a state. The RUGGEDCOM RST2428P is a Layer 2 Ethernet switch based on the SINEC operating system with up to 28 non-blocking interfaces.
SCALANCE X switches are used to connect industrial components such as programmable logic controllers (PLCs) or human-machine interfaces (HMIs).
Multiple vulnerabilities in third-party components of Siemens' SINEC OS could allow attackers to gain control of the server
| VAR-202405-3068 | CVE-2024-35960 | Linux of Linux Kernel etc. in products from multiple vendors. NULL Pointer dereference vulnerability |
CVSS V2: 7.2 CVSS V3: 9.1 Severity: CRITICAL |
In the Linux kernel, the following vulnerability has been resolved:
net/mlx5: Properly link new fs rules into the tree
Previously, add_rule_fg would only add newly created rules from the
handle into the tree when they had a refcount of 1. On the other hand,
create_flow_handle tries hard to find and reference already existing
identical rules instead of creating new ones.
These two behaviors can result in a situation where create_flow_handle
1) creates a new rule and references it, then
2) in a subsequent step during the same handle creation references it
again,
resulting in a rule with a refcount of 2 that is not linked into the
tree, will have a NULL parent and root and will result in a crash when
the flow group is deleted because del_sw_hw_rule, invoked on rule
deletion, assumes node->parent is != NULL.
This happened in the wild, due to another bug related to incorrect
handling of duplicate pkt_reformat ids, which lead to the code in
create_flow_handle incorrectly referencing a just-added rule in the same
flow handle, resulting in the problem described above. Full details are
at [1].
This patch changes add_rule_fg to add new rules without parents into
the tree, properly initializing them and avoiding the crash. This makes
it more consistent with how rules are added to an FTE in
create_flow_handle. Linux of Linux Kernel Products from multiple vendors such as NULL There is a vulnerability in pointer dereference.Information is tampered with and service operation is interrupted (DoS) It may be in a state. The RUGGEDCOM RST2428P is a Layer 2 Ethernet switch based on the SINEC operating system with up to 28 non-blocking interfaces.
SCALANCE X switches are used to connect industrial components such as programmable logic controllers (PLCs) or human-machine interfaces (HMIs).
Multiple vulnerabilities in third-party components of Siemens' SINEC OS could allow attackers to gain control of the server
| VAR-202405-2879 | CVE-2024-35958 | Linux of Linux Kernel Vulnerabilities in products from multiple vendors such as |
CVSS V2: 7.2 CVSS V3: 5.5 Severity: MEDIUM |
In the Linux kernel, the following vulnerability has been resolved:
net: ena: Fix incorrect descriptor free behavior
ENA has two types of TX queues:
- queues which only process TX packets arriving from the network stack
- queues which only process TX packets forwarded to it by XDP_REDIRECT
or XDP_TX instructions
The ena_free_tx_bufs() cycles through all descriptors in a TX queue
and unmaps + frees every descriptor that hasn't been acknowledged yet
by the device (uncompleted TX transactions).
The function assumes that the processed TX queue is necessarily from
the first category listed above and ends up using napi_consume_skb()
for descriptors belonging to an XDP specific queue.
This patch solves a bug in which, in case of a VF reset, the
descriptors aren't freed correctly, leading to crashes. Linux of Linux Kernel Unspecified vulnerabilities exist in products from multiple vendors.Service operation interruption (DoS) It may be in a state. The RUGGEDCOM RST2428P is a Layer 2 Ethernet switch based on the SINEC operating system with up to 28 non-blocking interfaces.
SCALANCE X switches are used to connect industrial components such as programmable logic controllers (PLCs) or human-machine interfaces (HMIs).
Multiple vulnerabilities in third-party components of Siemens' SINEC OS could allow attackers to gain control of the server
| VAR-202405-3630 | CVE-2024-35955 | Linux of Linux Kernel Vulnerability related to use of freed memory in products from multiple vendors such as |
CVSS V2: 7.2 CVSS V3: 8.8 Severity: HIGH |
In the Linux kernel, the following vulnerability has been resolved:
kprobes: Fix possible use-after-free issue on kprobe registration
When unloading a module, its state is changing MODULE_STATE_LIVE ->
MODULE_STATE_GOING -> MODULE_STATE_UNFORMED. Each change will take
a time. `is_module_text_address()` and `__module_text_address()`
works with MODULE_STATE_LIVE and MODULE_STATE_GOING.
If we use `is_module_text_address()` and `__module_text_address()`
separately, there is a chance that the first one is succeeded but the
next one is failed because module->state becomes MODULE_STATE_UNFORMED
between those operations.
In `check_kprobe_address_safe()`, if the second `__module_text_address()`
is failed, that is ignored because it expected a kernel_text address.
But it may have failed simply because module->state has been changed
to MODULE_STATE_UNFORMED. In this case, arm_kprobe() will try to modify
non-exist module text address (use-after-free).
To fix this problem, we should not use separated `is_module_text_address()`
and `__module_text_address()`, but use only `__module_text_address()`
once and do `try_module_get(module)` which is only available with
MODULE_STATE_LIVE. Linux of Linux Kernel Products from multiple vendors, including Microsoft, contain freed memory usage vulnerabilities.Information is obtained, information is tampered with, and service operation is interrupted. (DoS) It may be in a state. The RUGGEDCOM RST2428P is a Layer 2 Ethernet switch based on the SINEC operating system with up to 28 non-blocking interfaces.
SCALANCE X switches are used to connect industrial components such as programmable logic controllers (PLCs) or human-machine interfaces (HMIs).
Multiple vulnerabilities in third-party components of Siemens' SINEC OS could allow attackers to gain control of the server
| VAR-202405-2040 | No CVE | H3C ER5100G2 system management has a command execution vulnerability |
CVSS V2: 10.0 CVSS V3: - Severity: HIGH |
ER5100G2 is a new generation enterprise-class Gigabit wired router.
H3C ER5100G2 system management has a command execution vulnerability, which can be exploited by attackers to obtain server permissions.
| VAR-202405-3031 | No CVE | Shenzhen Tongwei Digital Technology Co., Ltd. InVid Tech has a weak password vulnerability |
CVSS V2: 5.0 CVSS V3: - Severity: MEDIUM |
Shenzhen Tongwei Digital Technology Co., Ltd. is an international provider of video security products and system solutions integrating R&D, production, sales and services.
Shenzhen Tongwei Digital Technology Co., Ltd. InVid Tech has a weak password vulnerability, which attackers use to log in to the system backend and obtain sensitive information.
| VAR-202405-2251 | No CVE | Beijing Xingwang Ruijie Network Technology Co., Ltd. EG3210 has a command execution vulnerability (CNVD-2024-23199) |
CVSS V2: 7.1 CVSS V3: - Severity: HIGH |
EG3210 is a multi-service security gateway.
Beijing Xingwang Ruijie Network Technology Co., Ltd. EG3210 has a command execution vulnerability, which can be exploited by attackers to gain control of the server.
| VAR-202405-3659 | CVE-2024-35190 | Sangoma of Asterisk Vulnerability related to improper implementation of authentication algorithms in |
CVSS V2: - CVSS V3: 5.8 Severity: MEDIUM |
Asterisk is an open source private branch exchange and telephony toolkit. After upgrade to 18.23.0, ALL unauthorized SIP requests are identified as PJSIP Endpoint of local asterisk server. This vulnerability is fixed in 18.23.1, 20.8.1, and 21.3.1. Sangoma of Asterisk contains vulnerabilities related to improper implementation of authentication algorithms, vulnerabilities related to the use of operators, and vulnerabilities related to improper implementation of control flow.Information may be obtained
| VAR-202405-3505 | CVE-2024-22429 | Vulnerabilities in multiple Dell products |
CVSS V2: - CVSS V3: 7.5 Severity: HIGH |
Dell BIOS contains an Improper Input Validation vulnerability. A local authenticated malicious user with admin privileges could potentially exploit this vulnerability, leading to arbitrary code execution. Dell Edge Gateway 5000 firmware, precision 5820 tower firmware, Dell Edge Gateway 3000 Unspecified vulnerabilities exist in multiple Dell products, including firmware.Information is obtained, information is tampered with, and service operation is interrupted. (DoS) It may be in a state
| VAR-202405-2830 | No CVE | Beijing Asia Control Technology Development Co., Ltd. Asia Control Giant SCADA Monitoring Platform has an unauthorized access vulnerability |
CVSS V2: 5.0 CVSS V3: - Severity: MEDIUM |
The Yakong Giant SCADA Monitoring Platform is a high-end industrial automation full-configuration monitoring software suitable for "all-trusted" industrial control systems. It supports the joint use of all mainstream trusted CPUs, operating systems, PLC devices, and databases.
The Yakong Giant SCADA Monitoring Platform of Beijing Yakong Technology Development Co., Ltd. has an unauthorized access vulnerability, which can be exploited by attackers to obtain sensitive information.
| VAR-202405-3782 | CVE-2024-4609 | Rockwell Automation FactoryTalk View SE SQL Injection Vulnerability |
CVSS V2: 8.0 CVSS V3: 9.8 Severity: CRITICAL |
A vulnerability exists in the Rockwell Automation FactoryTalk® View SE Datalog function that could allow a threat actor to inject a malicious SQL statement if the SQL database has no authentication in place or if legitimate credentials were stolen. If exploited, the attack could result in information exposure, revealing sensitive information. Additionally, a threat actor could potentially modify and delete the data in a remote database. An attack would only affect the HMI design time, not runtime. Rockwell Automation FactoryTalk View SE is an industrial automation system view interface from Rockwell Automation of the United States
| VAR-202405-0251 | CVE-2024-4965 | D-Link Systems, Inc. of dar-7000 in the firmware OS Command injection vulnerability |
CVSS V2: 6.5 CVSS V3: 6.3 Severity: Medium |
** UNSUPPORTED WHEN ASSIGNED ** A vulnerability was found in D-Link DAR-7000-40 V31R02B1413C and classified as critical. This issue affects some unknown processing of the file /useratte/resmanage.php. The manipulation of the argument load leads to os command injection. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used. The identifier VDB-264533 was assigned to this vulnerability. NOTE: This vulnerability only affects products that are no longer supported by the maintainer. NOTE: Vendor was contacted early and confirmed immediately that the product is end-of-life. It should be retired and replaced. D-Link Systems, Inc. of dar-7000 The firmware has OS A command injection vulnerability exists.Information is obtained, information is tampered with, and service operation is interrupted. (DoS) It may be in a state. DAR-7000-40 is a network device suitable for government, finance, insurance, hotel, small and medium-sized enterprises, education and other fields. It provides professional traffic management capabilities, powerful content auditing, advanced Internet behavior management and efficient firewall and other practical functions. It can provide users with a visual network management experience by identifying and managing the network data flow application layer. Attackers can exploit this vulnerability to cause operating system command injection
| VAR-202405-0253 | CVE-2024-4964 | D-Link Systems, Inc. of dar-7000 Unrestricted Upload of Dangerous File Types Vulnerability in Firmware |
CVSS V2: 6.5 CVSS V3: 6.3 Severity: Medium |
** UNSUPPORTED WHEN ASSIGNED ** A vulnerability has been found in D-Link DAR-7000-40 V31R02B1413C and classified as critical. This vulnerability affects unknown code of the file /firewall/urlblist.php. The manipulation of the argument file leads to unrestricted upload. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used. The identifier of this vulnerability is VDB-264532. NOTE: This vulnerability only affects products that are no longer supported by the maintainer. NOTE: Vendor was contacted early and confirmed immediately that the product is end-of-life. It should be retired and replaced. D-Link Systems, Inc. of dar-7000 Firmware has an unrestricted upload of dangerous file types vulnerability.Information is obtained, information is tampered with, and service operation is interrupted. (DoS) It may be in a state
| VAR-202405-0249 | CVE-2024-4963 | D-Link Systems, Inc. of dar-7000 Unrestricted Upload of Dangerous File Types Vulnerability in Firmware |
CVSS V2: 6.5 CVSS V3: 6.3 Severity: Medium |
** UNSUPPORTED WHEN ASSIGNED ** A vulnerability, which was classified as critical, was found in D-Link DAR-7000-40 V31R02B1413C. This affects an unknown part of the file /url/url.php. The manipulation of the argument file_upload leads to unrestricted upload. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used. The associated identifier of this vulnerability is VDB-264531. NOTE: This vulnerability only affects products that are no longer supported by the maintainer. NOTE: Vendor was contacted early and confirmed immediately that the product is end-of-life. It should be retired and replaced. D-Link Systems, Inc. of dar-7000 Firmware has an unrestricted upload of dangerous file types vulnerability.Information is obtained, information is tampered with, and service operation is interrupted. (DoS) It may be in a state
| VAR-202405-0250 | CVE-2024-4962 | D-Link Systems, Inc. of dar-7000 Unrestricted Upload of Dangerous File Types Vulnerability in Firmware |
CVSS V2: 6.5 CVSS V3: 6.3 Severity: Medium |
** UNSUPPORTED WHEN ASSIGNED ** A vulnerability, which was classified as critical, has been found in D-Link DAR-7000-40 V31R02B1413C. Affected by this issue is some unknown functionality of the file /useratte/resmanage.php. The manipulation of the argument file leads to unrestricted upload. The attack may be launched remotely. The exploit has been disclosed to the public and may be used. VDB-264530 is the identifier assigned to this vulnerability. NOTE: This vulnerability only affects products that are no longer supported by the maintainer. NOTE: Vendor was contacted early and confirmed immediately that the product is end-of-life. It should be retired and replaced. D-Link Systems, Inc. of dar-7000 Firmware has an unrestricted upload of dangerous file types vulnerability.Information is obtained, information is tampered with, and service operation is interrupted. (DoS) It may be in a state
| VAR-202405-0248 | CVE-2024-4961 | D-Link Systems, Inc. of dar-7000 Unrestricted Upload of Dangerous File Types Vulnerability in Firmware |
CVSS V2: 6.5 CVSS V3: 6.3 Severity: Medium |
** UNSUPPORTED WHEN ASSIGNED ** A vulnerability classified as critical was found in D-Link DAR-7000-40 V31R02B1413C. Affected by this vulnerability is an unknown functionality of the file /user/onlineuser.php. The manipulation of the argument file_upload leads to unrestricted upload. The attack can be launched remotely. The exploit has been disclosed to the public and may be used. The identifier VDB-264529 was assigned to this vulnerability. NOTE: This vulnerability only affects products that are no longer supported by the maintainer. NOTE: Vendor was contacted early and confirmed immediately that the product is end-of-life. It should be retired and replaced. D-Link Systems, Inc. of dar-7000 Firmware has an unrestricted upload of dangerous file types vulnerability.Information is obtained, information is tampered with, and service operation is interrupted. (DoS) It may be in a state