VARIoT IoT vulnerabilities database
| VAR-202406-1502 | CVE-2024-3036 |
CVSS V2: - CVSS V3: 5.7 Severity: Medium |
Improper Input Validation vulnerability in ABB 800xA Base.
An attacker who successfully exploited this
vulnerability could cause services to crash by sending specifically crafted messages.
This issue affects 800xA Base: from 6.0.0 through 6.1.1-2.
| VAR-202406-2369 | CVE-2024-38659 | Linux of Linux Kernel Improper Validation of Quantities Specified in Inputs in |
CVSS V2: 7.2 CVSS V3: 7.1 Severity: HIGH |
In the Linux kernel, the following vulnerability has been resolved:
enic: Validate length of nl attributes in enic_set_vf_port
enic_set_vf_port assumes that the nl attribute IFLA_PORT_PROFILE
is of length PORT_PROFILE_MAX and that the nl attributes
IFLA_PORT_INSTANCE_UUID, IFLA_PORT_HOST_UUID are of length PORT_UUID_MAX.
These attributes are validated (in the function do_setlink in rtnetlink.c)
using the nla_policy ifla_port_policy. The policy defines IFLA_PORT_PROFILE
as NLA_STRING, IFLA_PORT_INSTANCE_UUID as NLA_BINARY and
IFLA_PORT_HOST_UUID as NLA_STRING. That means that the length validation
using the policy is for the max size of the attributes and not on exact
size so the length of these attributes might be less than the sizes that
enic_set_vf_port expects. This might cause an out of bands
read access in the memcpys of the data of these
attributes in enic_set_vf_port. Linux of Linux Kernel contains a vulnerability related to improper validation of quantities specified in inputs.Information is obtained 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-202406-1434 | CVE-2024-38381 | Linux of Linux Kernel Vulnerability in using uninitialized resources in |
CVSS V2: 7.2 CVSS V3: 7.1 Severity: HIGH |
In the Linux kernel, the following vulnerability has been resolved:
nfc: nci: Fix uninit-value in nci_rx_work
syzbot reported the following uninit-value access issue [1]
nci_rx_work() parses received packet from ndev->rx_q. It should be
validated header size, payload size and total packet size before
processing the packet. If an invalid packet is detected, it should be
silently discarded. Linux of Linux Kernel Exists in the use of uninitialized resources.Information is obtained 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-202406-1441 | CVE-2024-37356 | Linux of Linux Kernel Integer overflow vulnerability in |
CVSS V2: 7.2 CVSS V3: 5.5 Severity: MEDIUM |
In the Linux kernel, the following vulnerability has been resolved:
tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
In dctcp_update_alpha(), we use a module parameter dctcp_shift_g
as follows:
alpha -= min_not_zero(alpha, alpha >> dctcp_shift_g);
...
delivered_ce <<= (10 - dctcp_shift_g);
It seems syzkaller started fuzzing module parameters and triggered
shift-out-of-bounds [0] by setting 100 to dctcp_shift_g:
memcpy((void*)0x20000080,
"/sys/module/tcp_dctcp/parameters/dctcp_shift_g\000", 47);
res = syscall(__NR_openat, /*fd=*/0xffffffffffffff9cul, /*file=*/0x20000080ul,
/*flags=*/2ul, /*mode=*/0ul);
memcpy((void*)0x20000000, "100\000", 4);
syscall(__NR_write, /*fd=*/r[0], /*val=*/0x20000000ul, /*len=*/4ul);
Let's limit the max value of dctcp_shift_g by param_set_uint_minmax().
With this patch:
# echo 10 > /sys/module/tcp_dctcp/parameters/dctcp_shift_g
# cat /sys/module/tcp_dctcp/parameters/dctcp_shift_g
10
# echo 11 > /sys/module/tcp_dctcp/parameters/dctcp_shift_g
-bash: echo: write error: Invalid argument
[0]:
UBSAN: shift-out-of-bounds in net/ipv4/tcp_dctcp.c:143:12
shift exponent 100 is too large for 32-bit type 'u32' (aka 'unsigned int')
CPU: 0 PID: 8083 Comm: syz-executor345 Not tainted 6.9.0-05151-g1b294a1f3561 #2
Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS
1.13.0-1ubuntu1.1 04/01/2014
Call Trace:
<TASK>
__dump_stack lib/dump_stack.c:88 [inline]
dump_stack_lvl+0x201/0x300 lib/dump_stack.c:114
ubsan_epilogue lib/ubsan.c:231 [inline]
__ubsan_handle_shift_out_of_bounds+0x346/0x3a0 lib/ubsan.c:468
dctcp_update_alpha+0x540/0x570 net/ipv4/tcp_dctcp.c:143
tcp_in_ack_event net/ipv4/tcp_input.c:3802 [inline]
tcp_ack+0x17b1/0x3bc0 net/ipv4/tcp_input.c:3948
tcp_rcv_state_process+0x57a/0x2290 net/ipv4/tcp_input.c:6711
tcp_v4_do_rcv+0x764/0xc40 net/ipv4/tcp_ipv4.c:1937
sk_backlog_rcv include/net/sock.h:1106 [inline]
__release_sock+0x20f/0x350 net/core/sock.c:2983
release_sock+0x61/0x1f0 net/core/sock.c:3549
mptcp_subflow_shutdown+0x3d0/0x620 net/mptcp/protocol.c:2907
mptcp_check_send_data_fin+0x225/0x410 net/mptcp/protocol.c:2976
__mptcp_close+0x238/0xad0 net/mptcp/protocol.c:3072
mptcp_close+0x2a/0x1a0 net/mptcp/protocol.c:3127
inet_release+0x190/0x1f0 net/ipv4/af_inet.c:437
__sock_release net/socket.c:659 [inline]
sock_close+0xc0/0x240 net/socket.c:1421
__fput+0x41b/0x890 fs/file_table.c:422
task_work_run+0x23b/0x300 kernel/task_work.c:180
exit_task_work include/linux/task_work.h:38 [inline]
do_exit+0x9c8/0x2540 kernel/exit.c:878
do_group_exit+0x201/0x2b0 kernel/exit.c:1027
__do_sys_exit_group kernel/exit.c:1038 [inline]
__se_sys_exit_group kernel/exit.c:1036 [inline]
__x64_sys_exit_group+0x3f/0x40 kernel/exit.c:1036
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xe4/0x240 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x67/0x6f
RIP: 0033:0x7f6c2b5005b6
Code: Unable to access opcode bytes at 0x7f6c2b50058c.
RSP: 002b:00007ffe883eb948 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7
RAX: ffffffffffffffda RBX: 00007f6c2b5862f0 RCX: 00007f6c2b5005b6
RDX: 0000000000000001 RSI: 000000000000003c RDI: 0000000000000001
RBP: 0000000000000001 R08: 00000000000000e7 R09: ffffffffffffffc0
R10: 0000000000000006 R11: 0000000000000246 R12: 00007f6c2b5862f0
R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000001
</TASK>. Linux of Linux Kernel Exists in an integer overflow vulnerability.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-7009-2
September 25, 2024
linux-azure-fde-5.15 vulnerabilities
==========================================================================
A security issue affects these releases of Ubuntu and its derivatives:
- Ubuntu 20.04 LTS
Summary:
Several security issues were fixed in the Linux kernel.
Software Description:
- linux-azure-fde-5.15: Linux kernel for Microsoft Azure CVM cloud systems
Details:
Chenyuan Yang discovered that the CEC driver driver in the Linux kernel
contained a use-after-free vulnerability. A local attacker could use this
to cause a denial of service (system crash) or possibly execute arbitrary
code. (CVE-2024-23848)
Chenyuan Yang discovered that the USB Gadget subsystem in the Linux kernel
did not properly check for the device to be enabled before writing. A local
attacker could possibly use this to cause a denial of service.
(CVE-2024-25741)
It was discovered that the JFS file system contained an out-of-bounds read
vulnerability when printing xattr debug information. A local attacker could
use this to cause a denial of service (system crash).
An attacker could possibly use these to compromise the system.
This update corrects flaws in the following subsystems:
- ARM64 architecture;
- M68K architecture;
- MIPS architecture;
- PowerPC architecture;
- RISC-V architecture;
- x86 architecture;
- Block layer subsystem;
- Cryptographic API;
- Accessibility subsystem;
- ACPI drivers;
- Serial ATA and Parallel ATA drivers;
- Drivers core;
- Bluetooth drivers;
- Character device driver;
- CPU frequency scaling framework;
- Hardware crypto device drivers;
- Buffer Sharing and Synchronization framework;
- DMA engine subsystem;
- FPGA Framework;
- GPIO subsystem;
- GPU drivers;
- Greybus drivers;
- HID subsystem;
- HW tracing;
- I2C subsystem;
- IIO subsystem;
- InfiniBand drivers;
- Input Device (Mouse) drivers;
- Macintosh device drivers;
- Multiple devices driver;
- Media drivers;
- VMware VMCI Driver;
- Network drivers;
- Near Field Communication (NFC) drivers;
- NVME drivers;
- Pin controllers subsystem;
- PTP clock framework;
- S/390 drivers;
- SCSI drivers;
- SoundWire subsystem;
- Greybus lights staging drivers;
- Media staging drivers;
- Thermal drivers;
- TTY drivers;
- USB subsystem;
- DesignWare USB3 driver;
- Framebuffer layer;
- ACRN Hypervisor Service Module driver;
- eCrypt file system;
- File systems infrastructure;
- Ext4 file system;
- F2FS file system;
- JFFS2 file system;
- JFS file system;
- NILFS2 file system;
- NTFS3 file system;
- SMB network file system;
- IOMMU subsystem;
- Memory management;
- Netfilter;
- BPF subsystem;
- Kernel debugger infrastructure;
- DMA mapping infrastructure;
- IRQ subsystem;
- Tracing infrastructure;
- 9P file system network protocol;
- B.A.T.M.A.N. meshing protocol;
- CAN network layer;
- Ceph Core library;
- Networking core;
- IPv4 networking;
- IPv6 networking;
- IUCV driver;
- MAC80211 subsystem;
- Multipath TCP;
- NET/ROM layer;
- NFC subsystem;
- Open vSwitch;
- Network traffic control;
- TIPC protocol;
- TLS protocol;
- Unix domain sockets;
- Wireless networking;
- XFRM subsystem;
- ALSA framework;
- SoC Audio for Freescale CPUs drivers;
- Kirkwood ASoC drivers;
(CVE-2024-42076, CVE-2024-40994, CVE-2024-40932, CVE-2024-41000,
CVE-2024-42224, CVE-2024-38633, CVE-2024-40954, CVE-2024-36270,
CVE-2024-38623, CVE-2024-38549, CVE-2024-42225, CVE-2024-42085,
CVE-2024-42157, CVE-2024-42229, CVE-2024-42109, CVE-2024-41040,
CVE-2024-38607, CVE-2024-39493, CVE-2024-38546, CVE-2024-41046,
CVE-2024-38567, CVE-2024-42092, CVE-2024-39501, CVE-2024-41005,
CVE-2024-42223, CVE-2024-39480, CVE-2024-38571, CVE-2024-41048,
CVE-2024-38605, CVE-2024-42094, CVE-2024-38598, CVE-2024-38559,
CVE-2024-38558, CVE-2024-40931, CVE-2024-40942, CVE-2024-39495,
CVE-2024-40981, CVE-2024-40911, CVE-2024-42148, CVE-2024-33621,
CVE-2024-39502, CVE-2024-41095, CVE-2024-40960, CVE-2024-36286,
CVE-2024-42232, CVE-2024-42130, CVE-2024-42154, CVE-2024-41087,
CVE-2024-41004, CVE-2024-39277, CVE-2024-38560, CVE-2024-36978,
CVE-2024-42089, CVE-2024-37356, CVE-2024-38547, CVE-2024-38381,
CVE-2024-36015, CVE-2024-38548, CVE-2024-42120, CVE-2024-41092,
CVE-2024-40978, CVE-2024-38619, CVE-2024-40914, CVE-2024-41089,
CVE-2024-40988, CVE-2024-41047, CVE-2024-38565, CVE-2024-38550,
CVE-2023-52887, CVE-2024-38552, CVE-2024-38583, CVE-2024-38613,
CVE-2024-40967, CVE-2024-40927, CVE-2024-42124, CVE-2024-42244,
CVE-2024-42152, CVE-2024-39509, CVE-2024-38662, CVE-2024-38618,
CVE-2024-42140, CVE-2024-38579, CVE-2024-40945, CVE-2024-42101,
CVE-2024-42104, CVE-2024-41044, CVE-2024-42161, CVE-2024-42093,
CVE-2024-42270, CVE-2024-42097, CVE-2024-40970, CVE-2024-40908,
CVE-2024-38582, CVE-2024-42247, CVE-2024-38661, CVE-2024-40941,
CVE-2024-42084, CVE-2024-42090, CVE-2024-42131, CVE-2024-42077,
CVE-2024-40995, CVE-2024-42105, CVE-2024-41035, CVE-2024-41097,
CVE-2024-38780, CVE-2024-35247, CVE-2024-36974, CVE-2024-42070,
CVE-2024-40902, CVE-2024-36972, CVE-2024-38586, CVE-2024-38573,
CVE-2024-38612, CVE-2024-42121, CVE-2023-52884, CVE-2024-39276,
CVE-2024-38615, CVE-2024-42095, CVE-2024-42086, CVE-2024-39507,
CVE-2024-40983, CVE-2024-40943, CVE-2024-41002, CVE-2024-40958,
CVE-2024-41049, CVE-2024-38596, CVE-2024-37078, CVE-2024-38637,
CVE-2024-38621, CVE-2024-42153, CVE-2024-38659, CVE-2024-39468,
CVE-2024-38589, CVE-2024-38587, CVE-2024-36971, CVE-2024-38599,
CVE-2024-31076, CVE-2024-39490, CVE-2024-40959, CVE-2024-38634,
CVE-2024-38624, CVE-2024-42240, CVE-2024-42127, CVE-2024-42102,
CVE-2024-38578, CVE-2024-34027, CVE-2024-38601, CVE-2024-42087,
CVE-2024-38597, CVE-2024-38591, CVE-2024-39503, CVE-2024-42236,
CVE-2024-42082, CVE-2024-40956, CVE-2024-41041, CVE-2024-38580,
CVE-2024-39506, CVE-2024-36894, CVE-2024-40987, CVE-2024-39475,
CVE-2024-38635, CVE-2024-41007, CVE-2024-39471, CVE-2024-39467,
CVE-2022-48772, CVE-2024-40934, CVE-2024-42106, CVE-2024-39469,
CVE-2024-40963, CVE-2024-39482, CVE-2024-39505, CVE-2024-36014,
CVE-2024-39500, CVE-2024-42096, CVE-2024-41055, CVE-2024-40937,
CVE-2024-38590, CVE-2024-38610, CVE-2024-41034, CVE-2024-42115,
CVE-2024-40974, CVE-2024-40968, CVE-2024-42080, CVE-2024-40957,
CVE-2024-40971, CVE-2024-36032, CVE-2024-39499, CVE-2024-42137,
CVE-2024-39489, CVE-2024-40976, CVE-2024-39466, CVE-2024-42145,
CVE-2024-36489, CVE-2024-40980, CVE-2024-39301, CVE-2024-40905,
CVE-2024-41093, CVE-2024-40912, CVE-2024-42119, CVE-2024-38588,
CVE-2024-40916, CVE-2024-39488, CVE-2024-41027, CVE-2024-42068,
CVE-2024-40904, CVE-2024-40961, CVE-2024-33847, CVE-2024-38555,
CVE-2024-41006, CVE-2024-40929, CVE-2024-34777, CVE-2024-38627,
CVE-2024-40984, CVE-2024-40990, CVE-2024-39487, CVE-2024-42098,
CVE-2024-40901)
Update instructions:
The problem can be corrected by updating your system to the following
package versions:
Ubuntu 20.04 LTS
linux-image-5.15.0-1072-azure-fde 5.15.0-1072.81~20.04.1.1
linux-image-azure-fde 5.15.0.1072.81~20.04.1.49
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-7009-2
https://ubuntu.com/security/notices/USN-7009-1
CVE-2022-48772, CVE-2023-52884, CVE-2023-52887, CVE-2024-23848,
CVE-2024-25741, CVE-2024-31076, CVE-2024-33621, CVE-2024-33847,
CVE-2024-34027, CVE-2024-34777, CVE-2024-35247, CVE-2024-36014,
CVE-2024-36015, CVE-2024-36032, CVE-2024-36270, CVE-2024-36286,
CVE-2024-36489, CVE-2024-36894, CVE-2024-36971, CVE-2024-36972,
CVE-2024-36974, CVE-2024-36978, CVE-2024-37078, CVE-2024-37356,
CVE-2024-38381, CVE-2024-38546, CVE-2024-38547, CVE-2024-38548,
CVE-2024-38549, CVE-2024-38550, CVE-2024-38552, CVE-2024-38555,
CVE-2024-38558, CVE-2024-38559, CVE-2024-38560, CVE-2024-38565,
CVE-2024-38567, CVE-2024-38571, CVE-2024-38573, CVE-2024-38578,
CVE-2024-38579, CVE-2024-38580, CVE-2024-38582, CVE-2024-38583,
CVE-2024-38586, CVE-2024-38587, CVE-2024-38588, CVE-2024-38589,
CVE-2024-38590, CVE-2024-38591, CVE-2024-38596, CVE-2024-38597,
CVE-2024-38598, CVE-2024-38599, CVE-2024-38601, CVE-2024-38605,
CVE-2024-38607, CVE-2024-38610, CVE-2024-38612, CVE-2024-38613,
CVE-2024-38615, CVE-2024-38618, CVE-2024-38619, CVE-2024-38621,
CVE-2024-38623, CVE-2024-38624, CVE-2024-38627, CVE-2024-38633,
CVE-2024-38634, CVE-2024-38635, CVE-2024-38637, CVE-2024-38659,
CVE-2024-38661, CVE-2024-38662, CVE-2024-38780, CVE-2024-39276,
CVE-2024-39277, CVE-2024-39301, CVE-2024-39466, CVE-2024-39467,
CVE-2024-39468, CVE-2024-39469, CVE-2024-39471, CVE-2024-39475,
CVE-2024-39480, CVE-2024-39482, CVE-2024-39487, CVE-2024-39488,
CVE-2024-39489, CVE-2024-39490, CVE-2024-39493, CVE-2024-39495,
CVE-2024-39499, CVE-2024-39500, CVE-2024-39501, CVE-2024-39502,
CVE-2024-39503, CVE-2024-39505, CVE-2024-39506, CVE-2024-39507,
CVE-2024-39509, CVE-2024-40901, CVE-2024-40902, CVE-2024-40904,
CVE-2024-40905, CVE-2024-40908, CVE-2024-40911, CVE-2024-40912,
CVE-2024-40914, CVE-2024-40916, CVE-2024-40927, CVE-2024-40929,
CVE-2024-40931, CVE-2024-40932, CVE-2024-40934, CVE-2024-40937,
CVE-2024-40941, CVE-2024-40942, CVE-2024-40943, CVE-2024-40945,
CVE-2024-40954, CVE-2024-40956, CVE-2024-40957, CVE-2024-40958,
CVE-2024-40959, CVE-2024-40960, CVE-2024-40961, CVE-2024-40963,
CVE-2024-40967, CVE-2024-40968, CVE-2024-40970, CVE-2024-40971,
CVE-2024-40974, CVE-2024-40976, CVE-2024-40978, CVE-2024-40980,
CVE-2024-40981, CVE-2024-40983, CVE-2024-40984, CVE-2024-40987,
CVE-2024-40988, CVE-2024-40990, CVE-2024-40994, CVE-2024-40995,
CVE-2024-41000, CVE-2024-41002, CVE-2024-41004, CVE-2024-41005,
CVE-2024-41006, CVE-2024-41007, CVE-2024-41027, CVE-2024-41034,
CVE-2024-41035, CVE-2024-41040, CVE-2024-41041, CVE-2024-41044,
CVE-2024-41046, CVE-2024-41047, CVE-2024-41048, CVE-2024-41049,
CVE-2024-41055, CVE-2024-41087, CVE-2024-41089, CVE-2024-41092,
CVE-2024-41093, CVE-2024-41095, CVE-2024-41097, CVE-2024-42068,
CVE-2024-42070, CVE-2024-42076, CVE-2024-42077, CVE-2024-42080,
CVE-2024-42082, CVE-2024-42084, CVE-2024-42085, CVE-2024-42086,
CVE-2024-42087, CVE-2024-42089, CVE-2024-42090, CVE-2024-42092,
CVE-2024-42093, CVE-2024-42094, CVE-2024-42095, CVE-2024-42096,
CVE-2024-42097, CVE-2024-42098, CVE-2024-42101, CVE-2024-42102,
CVE-2024-42104, CVE-2024-42105, CVE-2024-42106, CVE-2024-42109,
CVE-2024-42115, CVE-2024-42119, CVE-2024-42120, CVE-2024-42121,
CVE-2024-42124, CVE-2024-42127, CVE-2024-42130, CVE-2024-42131,
CVE-2024-42137, CVE-2024-42140, CVE-2024-42145, CVE-2024-42148,
CVE-2024-42152, CVE-2024-42153, CVE-2024-42154, CVE-2024-42157,
CVE-2024-42161, CVE-2024-42223, CVE-2024-42224, CVE-2024-42225,
CVE-2024-42229, CVE-2024-42232, CVE-2024-42236, CVE-2024-42240,
CVE-2024-42244, CVE-2024-42247, CVE-2024-42270
Package Information:
https://launchpad.net/ubuntu/+source/linux-azure-fde-5.15/5.15.0-1072.81~20.04.1.1
| VAR-202406-1262 | CVE-2024-36489 | Linux of Linux Kernel In NULL Pointer dereference vulnerability |
CVSS V2: 7.2 CVSS V3: 5.5 Severity: MEDIUM |
In the Linux kernel, the following vulnerability has been resolved:
tls: fix missing memory barrier in tls_init
In tls_init(), a write memory barrier is missing, and store-store
reordering may cause NULL dereference in tls_{setsockopt,getsockopt}.
CPU0 CPU1
----- -----
// In tls_init()
// In tls_ctx_create()
ctx = kzalloc()
ctx->sk_proto = READ_ONCE(sk->sk_prot) -(1)
// In update_sk_prot()
WRITE_ONCE(sk->sk_prot, tls_prots) -(2)
// In sock_common_setsockopt()
READ_ONCE(sk->sk_prot)->setsockopt()
// In tls_{setsockopt,getsockopt}()
ctx->sk_proto->setsockopt() -(3)
In the above scenario, when (1) and (2) are reordered, (3) can observe
the NULL value of ctx->sk_proto, causing NULL dereference.
To fix it, we rely on rcu_assign_pointer() which implies the release
barrier semantic. By moving rcu_assign_pointer() after ctx->sk_proto is
initialized, we can ensure that ctx->sk_proto are visible when
changing sk->sk_prot. Linux of Linux Kernel for, NULL There is a vulnerability in pointer dereference.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-7009-1
September 13, 2024
linux-azure, linux-azure-5.15, linux-azure-fde vulnerabilities
==========================================================================
A security issue affects these releases of Ubuntu and its derivatives:
- Ubuntu 22.04 LTS
- Ubuntu 20.04 LTS
Summary:
Several security issues were fixed in the Linux kernel.
Software Description:
- linux-azure: Linux kernel for Microsoft Azure Cloud systems
- linux-azure-fde: Linux kernel for Microsoft Azure CVM cloud systems
- linux-azure-5.15: Linux kernel for Microsoft Azure cloud systems
Details:
Chenyuan Yang discovered that the CEC driver driver in the Linux kernel
contained a use-after-free vulnerability. A local attacker could use this
to cause a denial of service (system crash) or possibly execute arbitrary
code. (CVE-2024-23848)
Chenyuan Yang discovered that the USB Gadget subsystem in the Linux kernel
did not properly check for the device to be enabled before writing. A local
attacker could possibly use this to cause a denial of service.
(CVE-2024-25741)
It was discovered that the JFS file system contained an out-of-bounds read
vulnerability when printing xattr debug information. A local attacker could
use this to cause a denial of service (system crash). (CVE-2024-40902)
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;
- MIPS architecture;
- PowerPC architecture;
- RISC-V architecture;
- x86 architecture;
- Block layer subsystem;
- Cryptographic API;
- Accessibility subsystem;
- ACPI drivers;
- Serial ATA and Parallel ATA drivers;
- Drivers core;
- Bluetooth drivers;
- Character device driver;
- CPU frequency scaling framework;
- Hardware crypto device drivers;
- Buffer Sharing and Synchronization framework;
- DMA engine subsystem;
- FPGA Framework;
- GPIO subsystem;
- GPU drivers;
- Greybus drivers;
- HID subsystem;
- HW tracing;
- I2C subsystem;
- IIO subsystem;
- InfiniBand drivers;
- Input Device (Mouse) drivers;
- Macintosh device drivers;
- Multiple devices driver;
- Media drivers;
- VMware VMCI Driver;
- Network drivers;
- Near Field Communication (NFC) drivers;
- NVME drivers;
- Pin controllers subsystem;
- PTP clock framework;
- S/390 drivers;
- SCSI drivers;
- SoundWire subsystem;
- Greybus lights staging drivers;
- Media staging drivers;
- Thermal drivers;
- TTY drivers;
- USB subsystem;
- DesignWare USB3 driver;
- Framebuffer layer;
- ACRN Hypervisor Service Module driver;
- eCrypt file system;
- File systems infrastructure;
- Ext4 file system;
- F2FS file system;
- JFFS2 file system;
- JFS file system;
- NILFS2 file system;
- NTFS3 file system;
- SMB network file system;
- IOMMU subsystem;
- Memory management;
- Netfilter;
- BPF subsystem;
- Kernel debugger infrastructure;
- DMA mapping infrastructure;
- IRQ subsystem;
- Tracing infrastructure;
- 9P file system network protocol;
- B.A.T.M.A.N. meshing protocol;
- CAN network layer;
- Ceph Core library;
- Networking core;
- IPv4 networking;
- IPv6 networking;
- IUCV driver;
- MAC80211 subsystem;
- Multipath TCP;
- NET/ROM layer;
- NFC subsystem;
- Open vSwitch;
- Network traffic control;
- TIPC protocol;
- TLS protocol;
- Unix domain sockets;
- Wireless networking;
- XFRM subsystem;
- ALSA framework;
- SoC Audio for Freescale CPUs drivers;
- Kirkwood ASoC drivers;
(CVE-2024-38613, CVE-2024-42096, CVE-2024-40908, CVE-2024-42137,
CVE-2024-38590, CVE-2024-41044, CVE-2024-39480, CVE-2024-39469,
CVE-2024-39471, CVE-2024-42089, CVE-2024-38588, CVE-2024-41092,
CVE-2024-42120, CVE-2024-40901, CVE-2024-40981, CVE-2024-42127,
CVE-2024-40932, CVE-2024-39475, CVE-2024-40957, CVE-2024-39501,
CVE-2024-42090, CVE-2024-40904, CVE-2024-40978, CVE-2022-48772,
CVE-2024-40934, CVE-2024-38548, CVE-2024-41005, CVE-2024-36489,
CVE-2024-36978, CVE-2024-38573, CVE-2024-42106, CVE-2024-42104,
CVE-2024-42085, CVE-2024-38621, CVE-2024-42098, CVE-2024-38662,
CVE-2024-38587, CVE-2024-41089, CVE-2024-42095, CVE-2024-40916,
CVE-2024-39487, CVE-2024-42229, CVE-2023-52884, CVE-2024-40974,
CVE-2024-40980, CVE-2024-42225, CVE-2024-39502, CVE-2024-37356,
CVE-2024-39488, CVE-2024-40912, CVE-2024-39507, CVE-2024-38591,
CVE-2024-31076, CVE-2024-40984, CVE-2024-39500, CVE-2024-38582,
CVE-2024-34027, CVE-2024-36270, CVE-2024-42076, CVE-2024-42247,
CVE-2024-42154, CVE-2024-41047, CVE-2024-42244, CVE-2024-41049,
CVE-2024-33847, CVE-2024-36015, CVE-2024-42161, CVE-2024-42082,
CVE-2024-41048, CVE-2024-40961, CVE-2024-41000, CVE-2024-38598,
CVE-2024-41040, CVE-2024-36971, CVE-2024-41007, CVE-2024-36972,
CVE-2024-38610, CVE-2024-40937, CVE-2024-38615, CVE-2024-38555,
CVE-2024-40943, CVE-2024-39466, CVE-2024-40990, CVE-2024-42115,
CVE-2024-40995, CVE-2024-38612, CVE-2024-40987, CVE-2024-38558,
CVE-2024-42236, CVE-2024-38381, CVE-2024-42157, CVE-2024-38560,
CVE-2024-42101, CVE-2024-40970, CVE-2024-42094, CVE-2024-42148,
CVE-2024-35247, CVE-2024-40963, CVE-2024-38580, CVE-2024-38633,
CVE-2024-38637, CVE-2024-40905, CVE-2024-41093, CVE-2024-38619,
CVE-2024-42093, CVE-2024-40945, CVE-2024-42092, CVE-2024-36286,
CVE-2024-40954, CVE-2024-41041, CVE-2024-38571, CVE-2024-39503,
CVE-2024-38546, CVE-2024-40976, CVE-2024-36014, CVE-2024-41087,
CVE-2024-42109, CVE-2024-42070, CVE-2024-42080, CVE-2024-41006,
CVE-2024-42145, CVE-2024-40960, CVE-2024-38597, CVE-2024-42086,
CVE-2024-40967, CVE-2024-42130, CVE-2024-42153, CVE-2024-39509,
CVE-2024-40914, CVE-2024-39277, CVE-2024-41055, CVE-2024-41095,
CVE-2024-38780, CVE-2024-36974, CVE-2024-38607, CVE-2024-38583,
CVE-2024-40927, CVE-2024-39490, CVE-2024-38599, CVE-2023-52887,
CVE-2024-38565, CVE-2024-38552, CVE-2024-40942, CVE-2024-37078,
CVE-2024-40911, CVE-2024-41035, CVE-2024-38550, CVE-2024-42102,
CVE-2024-42121, CVE-2024-36032, CVE-2024-42240, CVE-2024-42140,
CVE-2024-38589, CVE-2024-40931, CVE-2024-39505, CVE-2024-38596,
CVE-2024-42223, CVE-2024-38567, CVE-2024-39495, CVE-2024-40959,
CVE-2024-38586, CVE-2024-42087, CVE-2024-38661, CVE-2024-41097,
CVE-2024-38559, CVE-2024-38618, CVE-2024-39493, CVE-2024-41002,
CVE-2024-40958, CVE-2024-39468, CVE-2024-38601, CVE-2024-39499,
CVE-2024-39482, CVE-2024-38579, CVE-2024-42077, CVE-2024-38578,
CVE-2024-34777, CVE-2024-39301, CVE-2024-38605, CVE-2024-42131,
CVE-2024-42084, CVE-2024-41027, CVE-2024-40968, CVE-2024-38547,
CVE-2024-42119, CVE-2024-38627, CVE-2024-40941, CVE-2024-40994,
CVE-2024-40988, CVE-2024-40902, CVE-2024-41046, CVE-2024-38549,
CVE-2024-39506, CVE-2024-38634, CVE-2024-42124, CVE-2024-42105,
CVE-2024-38623, CVE-2024-38624, CVE-2024-33621, CVE-2024-42068,
CVE-2024-36894, CVE-2024-39489, CVE-2024-42270, CVE-2024-40929,
CVE-2024-39276, CVE-2024-42152, CVE-2024-41034, CVE-2024-40983,
CVE-2024-42224, CVE-2024-40956, CVE-2024-40971, CVE-2024-38635,
CVE-2024-42097, CVE-2024-42232, CVE-2024-38659, CVE-2024-39467,
CVE-2024-41004)
Update instructions:
The problem can be corrected by updating your system to the following
package versions:
Ubuntu 22.04 LTS
linux-image-5.15.0-1072-azure 5.15.0-1072.81
linux-image-5.15.0-1072-azure-fde 5.15.0-1072.81.1
linux-image-azure-fde-lts-22.04 5.15.0.1072.81.49
linux-image-azure-lts-22.04 5.15.0.1072.70
Ubuntu 20.04 LTS
linux-image-5.15.0-1072-azure 5.15.0-1072.81~20.04.1
linux-image-azure 5.15.0.1072.81~20.04.1
linux-image-azure-cvm 5.15.0.1072.81~20.04.1
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-7009-1
CVE-2022-48772, CVE-2023-52884, CVE-2023-52887, CVE-2024-23848,
CVE-2024-25741, CVE-2024-31076, CVE-2024-33621, CVE-2024-33847,
CVE-2024-34027, CVE-2024-34777, CVE-2024-35247, CVE-2024-36014,
CVE-2024-36015, CVE-2024-36032, CVE-2024-36270, CVE-2024-36286,
CVE-2024-36489, CVE-2024-36894, CVE-2024-36971, CVE-2024-36972,
CVE-2024-36974, CVE-2024-36978, CVE-2024-37078, CVE-2024-37356,
CVE-2024-38381, CVE-2024-38546, CVE-2024-38547, CVE-2024-38548,
CVE-2024-38549, CVE-2024-38550, CVE-2024-38552, CVE-2024-38555,
CVE-2024-38558, CVE-2024-38559, CVE-2024-38560, CVE-2024-38565,
CVE-2024-38567, CVE-2024-38571, CVE-2024-38573, CVE-2024-38578,
CVE-2024-38579, CVE-2024-38580, CVE-2024-38582, CVE-2024-38583,
CVE-2024-38586, CVE-2024-38587, CVE-2024-38588, CVE-2024-38589,
CVE-2024-38590, CVE-2024-38591, CVE-2024-38596, CVE-2024-38597,
CVE-2024-38598, CVE-2024-38599, CVE-2024-38601, CVE-2024-38605,
CVE-2024-38607, CVE-2024-38610, CVE-2024-38612, CVE-2024-38613,
CVE-2024-38615, CVE-2024-38618, CVE-2024-38619, CVE-2024-38621,
CVE-2024-38623, CVE-2024-38624, CVE-2024-38627, CVE-2024-38633,
CVE-2024-38634, CVE-2024-38635, CVE-2024-38637, CVE-2024-38659,
CVE-2024-38661, CVE-2024-38662, CVE-2024-38780, CVE-2024-39276,
CVE-2024-39277, CVE-2024-39301, CVE-2024-39466, CVE-2024-39467,
CVE-2024-39468, CVE-2024-39469, CVE-2024-39471, CVE-2024-39475,
CVE-2024-39480, CVE-2024-39482, CVE-2024-39487, CVE-2024-39488,
CVE-2024-39489, CVE-2024-39490, CVE-2024-39493, CVE-2024-39495,
CVE-2024-39499, CVE-2024-39500, CVE-2024-39501, CVE-2024-39502,
CVE-2024-39503, CVE-2024-39505, CVE-2024-39506, CVE-2024-39507,
CVE-2024-39509, CVE-2024-40901, CVE-2024-40902, CVE-2024-40904,
CVE-2024-40905, CVE-2024-40908, CVE-2024-40911, CVE-2024-40912,
CVE-2024-40914, CVE-2024-40916, CVE-2024-40927, CVE-2024-40929,
CVE-2024-40931, CVE-2024-40932, CVE-2024-40934, CVE-2024-40937,
CVE-2024-40941, CVE-2024-40942, CVE-2024-40943, CVE-2024-40945,
CVE-2024-40954, CVE-2024-40956, CVE-2024-40957, CVE-2024-40958,
CVE-2024-40959, CVE-2024-40960, CVE-2024-40961, CVE-2024-40963,
CVE-2024-40967, CVE-2024-40968, CVE-2024-40970, CVE-2024-40971,
CVE-2024-40974, CVE-2024-40976, CVE-2024-40978, CVE-2024-40980,
CVE-2024-40981, CVE-2024-40983, CVE-2024-40984, CVE-2024-40987,
CVE-2024-40988, CVE-2024-40990, CVE-2024-40994, CVE-2024-40995,
CVE-2024-41000, CVE-2024-41002, CVE-2024-41004, CVE-2024-41005,
CVE-2024-41006, CVE-2024-41007, CVE-2024-41027, CVE-2024-41034,
CVE-2024-41035, CVE-2024-41040, CVE-2024-41041, CVE-2024-41044,
CVE-2024-41046, CVE-2024-41047, CVE-2024-41048, CVE-2024-41049,
CVE-2024-41055, CVE-2024-41087, CVE-2024-41089, CVE-2024-41092,
CVE-2024-41093, CVE-2024-41095, CVE-2024-41097, CVE-2024-42068,
CVE-2024-42070, CVE-2024-42076, CVE-2024-42077, CVE-2024-42080,
CVE-2024-42082, CVE-2024-42084, CVE-2024-42085, CVE-2024-42086,
CVE-2024-42087, CVE-2024-42089, CVE-2024-42090, CVE-2024-42092,
CVE-2024-42093, CVE-2024-42094, CVE-2024-42095, CVE-2024-42096,
CVE-2024-42097, CVE-2024-42098, CVE-2024-42101, CVE-2024-42102,
CVE-2024-42104, CVE-2024-42105, CVE-2024-42106, CVE-2024-42109,
CVE-2024-42115, CVE-2024-42119, CVE-2024-42120, CVE-2024-42121,
CVE-2024-42124, CVE-2024-42127, CVE-2024-42130, CVE-2024-42131,
CVE-2024-42137, CVE-2024-42140, CVE-2024-42145, CVE-2024-42148,
CVE-2024-42152, CVE-2024-42153, CVE-2024-42154, CVE-2024-42157,
CVE-2024-42161, CVE-2024-42223, CVE-2024-42224, CVE-2024-42225,
CVE-2024-42229, CVE-2024-42232, CVE-2024-42236, CVE-2024-42240,
CVE-2024-42244, CVE-2024-42247, CVE-2024-42270
Package Information:
https://launchpad.net/ubuntu/+source/linux-azure/5.15.0-1072.81
https://launchpad.net/ubuntu/+source/linux-azure-fde/5.15.0-1072.81.1
https://launchpad.net/ubuntu/+source/linux-azure-5.15/5.15.0-1072.81~20.04.1
| VAR-202406-0827 | CVE-2024-23933 | (Pwn2Own) Sony XAV-AX5500 CarPlay TLV Stack-based Buffer Overflow Remote Code Execution Vulnerability |
CVSS V2: 7.2 CVSS V3: 6.8 Severity: MEDIUM |
Sony XAV-AX5500 CarPlay TLV Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows physically present attackers to execute arbitrary code on affected installations of Sony XAV-AX5500 devices. Authentication is not required to exploit this vulnerability.
The specific flaw exists within the implementation of the Apple CarPlay protocol. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length stack-based buffer. An attacker can leverage this vulnerability to execute code in the context of the device.
Was ZDI-CAN-23238. SONY XAV-AX5500 is a 7-inch in-vehicle central control device with multiple functions and advanced technical features
| VAR-202406-0928 | CVE-2024-23972 | Sony Corporation's xav-ax5500 Classic buffer overflow vulnerability in firmware |
CVSS V2: 7.2 CVSS V3: 6.8 Severity: MEDIUM |
Sony XAV-AX5500 USB Configuration Descriptor Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows physically present attackers to execute arbitrary code on affected installations of Sony XAV-AX5500 devices. Authentication is not required to exploit this vulnerability.
The specific flaw exists within the USB host driver. A crafted USB configuration descriptor can trigger an overflow of a fixed-length buffer. An attacker can leverage this vulnerability to execute code in the context of the device.
Was ZDI-CAN-23185. Sony Corporation's xav-ax5500 Firmware has a classic buffer overflow vulnerability.Information is obtained, information is tampered with, and service operation is interrupted. (DoS) It may be in a state. SONY XAV-AX5500 is a 7-inch in-vehicle central control device with multiple functions and advanced technical features
| VAR-202406-0828 | CVE-2024-23934 | (Pwn2Own) Sony XAV-AX5500 WMV/ASF Parsing Stack-based Buffer Overflow Remote Code Execution Vulnerability |
CVSS V2: 10.0 CVSS V3: 8.8 Severity: HIGH |
Sony XAV-AX5500 WMV/ASF Parsing Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Sony XAV-AX5500 devices. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file.
The specific flaw exists within the parsing of WMV/ASF files. A crafted Extended Content Description Object in a WMV media file can trigger an overflow of a fixed-length stack-based buffer. An attacker can leverage this vulnerability to execute code in the context of the device. Was ZDI-CAN-22994. SONY XAV-AX5500 is a 7-inch in-vehicle central control device with multiple functions and advanced technical features
| VAR-202406-0826 | CVE-2024-23922 | Sony Corporation's xav-ax5500 Insufficient validation of data authenticity in firmware vulnerability |
CVSS V2: 7.2 CVSS V3: 6.8 Severity: MEDIUM |
Sony XAV-AX5500 Insufficient Firmware Update Validation Remote Code Execution Vulnerability. This vulnerability allows physically present attackers to execute arbitrary code on affected installations of Sony XAV-AX5500 devices. Authentication is not required to exploit this vulnerability.
The specific flaw exists within the handling of software updates. The issue results from the lack of proper validation of software update packages. An attacker can leverage this vulnerability to execute code in the context of the device.
Was ZDI-CAN-22939. (DoS) It may be in a state. SONY XAV-AX5500 is a 7-inch in-vehicle central control device with multiple functions and advanced technical features
| VAR-202406-2739 | No CVE | Beijing Xingwang Ruijie Network Technology Co., Ltd. RG-UAC 6000-E20C has a command execution vulnerability (CNVD-2024-24567) |
CVSS V2: 7.1 CVSS V3: - Severity: HIGH |
RG-UAC 6000-E20C is an Internet behavior management and auditing product.
RG-UAC 6000-E20C of Beijing Xingwang Ruijie Network Technology Co., Ltd. has a command execution vulnerability, which can be exploited by attackers to obtain server permissions.
| VAR-202406-1372 | No CVE | Beijing Xingwang Ruijie Network Technology Co., Ltd. NBR6210-E has a command execution vulnerability (CNVD-2024-24564) |
CVSS V2: 7.1 CVSS V3: - Severity: HIGH |
Beijing StarNet Ruijie Network Technology Co., Ltd. NBR6210-E is a router product.
Beijing StarNet Ruijie Network Technology Co., Ltd. NBR6210-E has a command execution vulnerability, which can be exploited by attackers to gain control of the server.
| VAR-202406-2188 | CVE-2024-37626 | TOTOLINK of a6000r in the firmware OS Command injection vulnerability |
CVSS V2: 8.3 CVSS V3: 8.8 Severity: HIGH |
A command injection issue in TOTOLINK A6000R V1.0.1-B20201211.2000 firmware allows a remote attacker to execute arbitrary code via the iface parameter in the vif_enable function. TOTOLINK of a6000r 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. TOTOLINK A6000R is a wireless router from China's TOTOLINK Electronics. No detailed vulnerability details are currently available
| VAR-202406-0720 | CVE-2024-6189 | Tenda of a301 Out-of-bounds write vulnerability in firmware |
CVSS V2: 9.0 CVSS V3: 8.8 Severity: High |
A vulnerability was found in Tenda A301 15.13.08.12. It has been classified as critical. Affected is the function fromSetWirelessRepeat of the file /goform/WifiExtraSet. The manipulation of the argument wpapsk_crypto leads to stack-based buffer overflow. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. The identifier of this vulnerability is VDB-269160. NOTE: The vendor was contacted early about this disclosure but did not respond in any way. Tenda of a301 An out-of-bounds write vulnerability exists in firmware.Information is obtained, information is tampered with, and service operation is interrupted. (DoS) It may be in a state
| VAR-202406-2783 | CVE-2024-38619 | Linux of Linux Kernel Vulnerability in using uninitialized resources in |
CVSS V2: 7.2 CVSS V3: 5.5 Severity: MEDIUM |
In the Linux kernel, the following vulnerability has been resolved:
usb-storage: alauda: Check whether the media is initialized
The member "uzonesize" of struct alauda_info will remain 0
if alauda_init_media() fails, potentially causing divide errors
in alauda_read_data() and alauda_write_lba().
- Add a member "media_initialized" to struct alauda_info.
- Change a condition in alauda_check_media() to ensure the
first initialization.
- Add an error check for the return value of alauda_init_media(). Linux of Linux Kernel Exists in the use of uninitialized resources.Service operation interruption (DoS) It may be in a state. The RUGGEDCOM RST2428P is a Layer 2 Ethernet switch based on SINEC OS with up to 28 non-blocking interfaces. SCALANCE X switches are used to connect industrial components such as programmable logic controllers (PLCs) and human-machine interfaces (HMIs).
Multiple vulnerabilities exist in third-party components prior to SIEMENS SINEC OS V3.2. These vulnerabilities could be exploited to corrupt values, leading to undefined behavior or security issues.
==========================================================================
Ubuntu Security Notice USN-7003-2
September 12, 2024
linux-aws-5.4, linux-azure-5.4, linux-gcp-5.4, linux-hwe-5.4,
linux-ibm-5.4, linux-oracle-5.4, linux-raspi-5.4 vulnerabilities
==========================================================================
A security issue affects these releases of Ubuntu and its derivatives:
- Ubuntu 18.04 LTS
Summary:
Several security issues were fixed in the Linux kernel.
Software Description:
- linux-aws-5.4: Linux kernel for Amazon Web Services (AWS) systems
- linux-azure-5.4: Linux kernel for Microsoft Azure cloud 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
- linux-oracle-5.4: Linux kernel for Oracle Cloud systems
- linux-raspi-5.4: Linux kernel for Raspberry Pi systems
Details:
It was discovered that the JFS file system contained an out-of-bounds read
vulnerability when printing xattr debug information. A local attacker could
use this to cause a denial of service (system crash). (CVE-2024-40902)
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:
- MIPS architecture;
- PowerPC architecture;
- x86 architecture;
- ACPI drivers;
- Serial ATA and Parallel ATA drivers;
- Drivers core;
- GPIO subsystem;
- GPU drivers;
- Greybus drivers;
- HID subsystem;
- I2C subsystem;
- IIO subsystem;
- InfiniBand drivers;
- Media drivers;
- VMware VMCI Driver;
- Network drivers;
- Pin controllers subsystem;
- S/390 drivers;
- SCSI drivers;
- USB subsystem;
- JFFS2 file system;
- JFS file system;
- File systems infrastructure;
- NILFS2 file system;
- IOMMU subsystem;
- Sun RPC protocol;
- Netfilter;
- Memory management;
- B.A.T.M.A.N. meshing protocol;
- CAN network layer;
- Ceph Core library;
- Networking core;
- IPv4 networking;
- IPv6 networking;
- IUCV driver;
- MAC80211 subsystem;
- NET/ROM layer;
- Network traffic control;
- SoC Audio for Freescale CPUs drivers;
(CVE-2024-40941, CVE-2024-42086, CVE-2024-41097, CVE-2024-40958,
CVE-2024-41089, CVE-2024-40942, CVE-2024-40968, CVE-2024-40934,
CVE-2024-40902, CVE-2024-42124, CVE-2023-52887, CVE-2024-42115,
CVE-2024-41041, CVE-2024-39501, CVE-2024-40932, CVE-2024-42102,
CVE-2024-40960, CVE-2024-39487, CVE-2024-39503, CVE-2024-40945,
CVE-2024-40959, CVE-2024-40987, CVE-2024-40995, CVE-2024-40988,
CVE-2024-42084, CVE-2024-40943, CVE-2024-42070, CVE-2024-40904,
CVE-2024-41049, CVE-2024-41046, CVE-2024-39502, CVE-2024-42097,
CVE-2024-42090, CVE-2024-42236, CVE-2024-42223, CVE-2024-42094,
CVE-2024-41007, CVE-2024-42105, CVE-2024-41035, CVE-2024-41087,
CVE-2024-42157, CVE-2024-39495, CVE-2024-36894, CVE-2024-40916,
CVE-2024-39469, CVE-2024-40974, CVE-2024-42153, CVE-2024-36974,
CVE-2024-42096, CVE-2024-42232, CVE-2024-40980, CVE-2024-41034,
CVE-2024-42087, CVE-2024-42093, CVE-2024-41095, CVE-2024-42145,
CVE-2024-42148, CVE-2023-52803, CVE-2024-39499, CVE-2024-42104,
CVE-2024-42224, CVE-2024-37078, CVE-2024-42092, CVE-2024-39505,
CVE-2024-38619, CVE-2024-42106, CVE-2024-40978, CVE-2024-41044,
CVE-2024-42089, CVE-2024-40981, CVE-2024-42154, CVE-2024-36978,
CVE-2024-42076, CVE-2024-40984, CVE-2024-42127, CVE-2024-42119,
CVE-2024-40961, CVE-2024-39509, CVE-2024-42101, CVE-2024-40901,
CVE-2024-40963, CVE-2024-40905, CVE-2024-39506, CVE-2024-40912,
CVE-2024-41006)
Update instructions:
The problem can be corrected by updating your system to the following
package versions:
Ubuntu 18.04 LTS
linux-image-5.4.0-1079-ibm 5.4.0-1079.84~18.04.1
Available with Ubuntu Pro
linux-image-5.4.0-1115-raspi 5.4.0-1115.127~18.04.1
Available with Ubuntu Pro
linux-image-5.4.0-1131-oracle 5.4.0-1131.140~18.04.1
Available with Ubuntu Pro
linux-image-5.4.0-1132-aws 5.4.0-1132.142~18.04.1
Available with Ubuntu Pro
linux-image-5.4.0-1136-gcp 5.4.0-1136.145~18.04.1
Available with Ubuntu Pro
linux-image-5.4.0-1137-azure 5.4.0-1137.144~18.04.1
Available with Ubuntu Pro
linux-image-5.4.0-195-generic 5.4.0-195.215~18.04.1
Available with Ubuntu Pro
linux-image-5.4.0-195-lowlatency 5.4.0-195.215~18.04.1
Available with Ubuntu Pro
linux-image-aws 5.4.0.1132.142~18.04.1
Available with Ubuntu Pro
linux-image-azure 5.4.0.1137.144~18.04.1
Available with Ubuntu Pro
linux-image-gcp 5.4.0.1136.145~18.04.1
Available with Ubuntu Pro
linux-image-generic-hwe-18.04 5.4.0.195.215~18.04.1
Available with Ubuntu Pro
linux-image-ibm 5.4.0.1079.84~18.04.1
Available with Ubuntu Pro
linux-image-lowlatency-hwe-18.04 5.4.0.195.215~18.04.1
Available with Ubuntu Pro
linux-image-oem 5.4.0.195.215~18.04.1
Available with Ubuntu Pro
linux-image-oem-osp1 5.4.0.195.215~18.04.1
Available with Ubuntu Pro
linux-image-oracle 5.4.0.1131.140~18.04.1
Available with Ubuntu Pro
linux-image-raspi-hwe-18.04 5.4.0.1115.127~18.04.1
Available with Ubuntu Pro
linux-image-snapdragon-hwe-18.04 5.4.0.195.215~18.04.1
Available with Ubuntu Pro
linux-image-virtual-hwe-18.04 5.4.0.195.215~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-7003-2
https://ubuntu.com/security/notices/USN-7003-1
CVE-2023-52803, CVE-2023-52887, CVE-2024-36894, CVE-2024-36974,
CVE-2024-36978, CVE-2024-37078, CVE-2024-38619, CVE-2024-39469,
CVE-2024-39487, CVE-2024-39495, CVE-2024-39499, CVE-2024-39501,
CVE-2024-39502, CVE-2024-39503, CVE-2024-39505, CVE-2024-39506,
CVE-2024-39509, CVE-2024-40901, CVE-2024-40902, CVE-2024-40904,
CVE-2024-40905, CVE-2024-40912, CVE-2024-40916, CVE-2024-40932,
CVE-2024-40934, CVE-2024-40941, CVE-2024-40942, CVE-2024-40943,
CVE-2024-40945, CVE-2024-40958, CVE-2024-40959, CVE-2024-40960,
CVE-2024-40961, CVE-2024-40963, CVE-2024-40968, CVE-2024-40974,
CVE-2024-40978, CVE-2024-40980, CVE-2024-40981, CVE-2024-40984,
CVE-2024-40987, CVE-2024-40988, CVE-2024-40995, CVE-2024-41006,
CVE-2024-41007, CVE-2024-41034, CVE-2024-41035, CVE-2024-41041,
CVE-2024-41044, CVE-2024-41046, CVE-2024-41049, CVE-2024-41087,
CVE-2024-41089, CVE-2024-41095, CVE-2024-41097, CVE-2024-42070,
CVE-2024-42076, CVE-2024-42084, CVE-2024-42086, CVE-2024-42087,
CVE-2024-42089, CVE-2024-42090, CVE-2024-42092, CVE-2024-42093,
CVE-2024-42094, CVE-2024-42096, CVE-2024-42097, CVE-2024-42101,
CVE-2024-42102, CVE-2024-42104, CVE-2024-42105, CVE-2024-42106,
CVE-2024-42115, CVE-2024-42119, CVE-2024-42124, CVE-2024-42127,
CVE-2024-42145, CVE-2024-42148, CVE-2024-42153, CVE-2024-42154,
CVE-2024-42157, CVE-2024-42223, CVE-2024-42224, CVE-2024-42232,
CVE-2024-42236
. -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
- -------------------------------------------------------------------------
Debian Security Advisory DSA-5731-1 security@debian.org
https://www.debian.org/security/ Salvatore Bonaccorso
July 16, 2024 https://www.debian.org/security/faq
- -------------------------------------------------------------------------
Package : linux
CVE ID : CVE-2023-52760 CVE-2024-25741 CVE-2024-27397 CVE-2024-36894
CVE-2024-36973 CVE-2024-36978 CVE-2024-37078 CVE-2024-38619
CVE-2024-39298 CVE-2024-39371 CVE-2024-39469 CVE-2024-39474
CVE-2024-39484 CVE-2024-39487 CVE-2024-39494 CVE-2024-39495
CVE-2024-39496 CVE-2024-39499 CVE-2024-39500 CVE-2024-39501
CVE-2024-39502 CVE-2024-39503 CVE-2024-39505 CVE-2024-39506
CVE-2024-39507 CVE-2024-39509 CVE-2024-39510 CVE-2024-40899
CVE-2024-40900 CVE-2024-40901 CVE-2024-40902 CVE-2024-40903
CVE-2024-40904 CVE-2024-40905 CVE-2024-40906 CVE-2024-40908
CVE-2024-40910 CVE-2024-40911 CVE-2024-40912 CVE-2024-40913
CVE-2024-40914 CVE-2024-40915 CVE-2024-40916 CVE-2024-40919
CVE-2024-40920 CVE-2024-40921 CVE-2024-40924 CVE-2024-40927
CVE-2024-40929 CVE-2024-40931 CVE-2024-40932 CVE-2024-40934
CVE-2024-40935 CVE-2024-40937 CVE-2024-40938 CVE-2024-40939
CVE-2024-40940 CVE-2024-40941 CVE-2024-40942 CVE-2024-40943
CVE-2024-40947 CVE-2024-40948 CVE-2024-40953 CVE-2024-40954
CVE-2024-40956 CVE-2024-40957 CVE-2024-40958 CVE-2024-40959
CVE-2024-40960 CVE-2024-40961 CVE-2024-40963 CVE-2024-40966
CVE-2024-40967 CVE-2024-40968 CVE-2024-40970 CVE-2024-40971
CVE-2024-40974 CVE-2024-40976 CVE-2024-40977 CVE-2024-40978
CVE-2024-40980 CVE-2024-40981 CVE-2024-40983 CVE-2024-40984
CVE-2024-40987 CVE-2024-40988 CVE-2024-40989 CVE-2024-40990
CVE-2024-40993 CVE-2024-40994 CVE-2024-40995 CVE-2024-40996
CVE-2024-41000 CVE-2024-41001 CVE-2024-41002 CVE-2024-41004
CVE-2024-41005 CVE-2024-41006
Several vulnerabilities have been discovered in the Linux kernel that
may lead to a privilege escalation, denial of service or information
leaks.
For the stable distribution (bookworm), these problems have been fixed in
version 6.1.99-1.
We recommend that you upgrade your linux packages.
For the detailed security status of linux please refer to
its security tracker page at:
https://security-tracker.debian.org/tracker/linux
Further information about Debian Security Advisories, how to apply
these updates to your system and frequently asked questions can be
found at: https://www.debian.org/security/
Mailing list: debian-security-announce@lists.debian.org
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEERkRAmAjBceBVMd3uBUy48xNDz0QFAmaWylhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2
NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQACgkQBUy48xND
z0SMThAAiAanrQH+A4sTcRMZgwj521PKppx6+06c3jbqktG8XwQeOmaRrA1tgeyV
ABahFSib/84PJtdqpW8+EHSJvGvxm9TKND98pPV6SjId2Ly7D+ARnfm6vIZzW/Sv
WOZx0IU/So8qbZ7OjvKTfT+869yJ+MfRnYhdfuFTSJaZYehMyeizUMM5fjBX3dSf
BBKcxR9w/RI2OgxiN45Q9+FrCCMS26RBTzRcb3pskw8741gzDyEostjjG+k5B8XJ
/gEu10O3dGKtRV/1Uhkd5R4ACkcXHovox9EmA2vizGNfhf981cTeBT2ZIPIzstIY
+/vkd4uUPi/OgIEBlkvcQx0UUaYctqDOnpvRqrLU9hwBkhlk0ueHxaHiBl9tf6L2
CDYb1BROY2A0eDSqCFugYMjzZDIbihFUS1Ly1TKDqea5xDTfiZcWa1u7bFp/LR2C
075lTh79e3GMdFceWfJk9SiPrFZnpCiokTmvbg4c0U7ac8ruXbAcV4i79exMTgwe
VtUBFRufnLesmMmolGnqWSDA4Mf+w04MXJj3tU9N4MfC0bG0Y46IlNrabDOhUlns
VdHvDLQOIMcFOl8rfKjFs+wTuUkRZUSFNQotG1WDiTezcQqbMS2eodVCB6Cq/51W
L6oukVbbmncmYgYY3BGLTfn7ZxHUK3nhu/WmxtmwI4KsViLd8+Q=
=KPq+
-----END PGP SIGNATURE-----
| VAR-202406-0749 | CVE-2023-25646 | ZTE of ZXHN H388X Firmware Improper Permission Retention Vulnerability |
CVSS V2: 6.8 CVSS V3: 7.1 Severity: HIGH |
There is an unauthorized access vulnerability in ZTE H388X. If H388X is caused by brute-force serial port cracking,attackers with common user permissions can use this vulnerability to obtain elevated permissions on the affected device by performing specific operations. ZTE of ZXHN H388X A vulnerability exists in the firmware related to improperly preserving permissions.Information is obtained, information is tampered with, and service operation is interrupted. (DoS) It may be in a state. ZTE ZXHN H388X is a router produced by ZTE
| VAR-202406-2578 | CVE-2024-38615 | Linux of Linux Kernel In NULL Pointer dereference vulnerability |
CVSS V2: 7.2 CVSS V3: 5.5 Severity: MEDIUM |
In the Linux kernel, the following vulnerability has been resolved:
cpufreq: exit() callback is optional
The exit() callback is optional and shouldn't be called without checking
a valid pointer first.
Also, we must clear freq_table pointer even if the exit() callback isn't
present. Linux of Linux Kernel for, NULL There is a vulnerability in pointer dereference.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-202406-1211 | CVE-2024-38612 | Linux of Linux Kernel Vulnerability in using free memory in |
CVSS V2: 7.2 CVSS V3: 9.8 Severity: CRITICAL |
In the Linux kernel, the following vulnerability has been resolved:
ipv6: sr: fix invalid unregister error path
The error path of seg6_init() is wrong in case CONFIG_IPV6_SEG6_LWTUNNEL
is not defined. In that case if seg6_hmac_init() fails, the
genl_unregister_family() isn't called.
This issue exist since commit 46738b1317e1 ("ipv6: sr: add option to control
lwtunnel support"), and commit 5559cea2d5aa ("ipv6: sr: fix possible
use-after-free and null-ptr-deref") replaced unregister_pernet_subsys()
with genl_unregister_family() in this error path. Linux of Linux Kernel Use-after-free vulnerabilities include: NULL There is a vulnerability in pointer dereference.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-202406-2785 | CVE-2024-38598 | Linux of Linux Kernel resource locking vulnerability in |
CVSS V2: 7.2 CVSS V3: 5.5 Severity: MEDIUM |
In the Linux kernel, the following vulnerability has been resolved:
md: fix resync softlockup when bitmap size is less than array size
Is is reported that for dm-raid10, lvextend + lvchange --syncaction will
trigger following softlockup:
kernel:watchdog: BUG: soft lockup - CPU#3 stuck for 26s! [mdX_resync:6976]
CPU: 7 PID: 3588 Comm: mdX_resync Kdump: loaded Not tainted 6.9.0-rc4-next-20240419 #1
RIP: 0010:_raw_spin_unlock_irq+0x13/0x30
Call Trace:
<TASK>
md_bitmap_start_sync+0x6b/0xf0
raid10_sync_request+0x25c/0x1b40 [raid10]
md_do_sync+0x64b/0x1020
md_thread+0xa7/0x170
kthread+0xcf/0x100
ret_from_fork+0x30/0x50
ret_from_fork_asm+0x1a/0x30
And the detailed process is as follows:
md_do_sync
j = mddev->resync_min
while (j < max_sectors)
sectors = raid10_sync_request(mddev, j, &skipped)
if (!md_bitmap_start_sync(..., &sync_blocks))
// md_bitmap_start_sync set sync_blocks to 0
return sync_blocks + sectors_skippe;
// sectors = 0;
j += sectors;
// j never change
Root cause is that commit 301867b1c168 ("md/raid10: check
slab-out-of-bounds in md_bitmap_get_counter") return early from
md_bitmap_get_counter(), without setting returned blocks.
Fix this problem by always set returned blocks from
md_bitmap_get_counter"(), as it used to be.
Noted that this patch just fix the softlockup problem in kernel, the
case that bitmap size doesn't match array size still need to be fixed. Linux of Linux Kernel contains a resource locking vulnerability.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-202406-2375 | CVE-2024-38596 | Linux of Linux Kernel Race condition vulnerabilities in |
CVSS V2: 7.2 CVSS V3: 4.7 Severity: MEDIUM |
In the Linux kernel, the following vulnerability has been resolved:
af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
A data-race condition has been identified in af_unix. In one data path,
the write function unix_release_sock() atomically writes to
sk->sk_shutdown using WRITE_ONCE. However, on the reader side,
unix_stream_sendmsg() does not read it atomically. Consequently, this
issue is causing the following KCSAN splat to occur:
BUG: KCSAN: data-race in unix_release_sock / unix_stream_sendmsg
write (marked) to 0xffff88867256ddbb of 1 bytes by task 7270 on cpu 28:
unix_release_sock (net/unix/af_unix.c:640)
unix_release (net/unix/af_unix.c:1050)
sock_close (net/socket.c:659 net/socket.c:1421)
__fput (fs/file_table.c:422)
__fput_sync (fs/file_table.c:508)
__se_sys_close (fs/open.c:1559 fs/open.c:1541)
__x64_sys_close (fs/open.c:1541)
x64_sys_call (arch/x86/entry/syscall_64.c:33)
do_syscall_64 (arch/x86/entry/common.c:?)
entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
read to 0xffff88867256ddbb of 1 bytes by task 989 on cpu 14:
unix_stream_sendmsg (net/unix/af_unix.c:2273)
__sock_sendmsg (net/socket.c:730 net/socket.c:745)
____sys_sendmsg (net/socket.c:2584)
__sys_sendmmsg (net/socket.c:2638 net/socket.c:2724)
__x64_sys_sendmmsg (net/socket.c:2753 net/socket.c:2750 net/socket.c:2750)
x64_sys_call (arch/x86/entry/syscall_64.c:33)
do_syscall_64 (arch/x86/entry/common.c:?)
entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
value changed: 0x01 -> 0x03
The line numbers are related to commit dd5a440a31fa ("Linux 6.9-rc7").
Commit e1d09c2c2f57 ("af_unix: Fix data races around sk->sk_shutdown.")
addressed a comparable issue in the past regarding sk->sk_shutdown.
However, it overlooked resolving this particular data path.
This patch only offending unix_stream_sendmsg() function, since the
other reads seem to be protected by unix_state_lock() as discussed in. 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-202406-2786 | CVE-2024-38589 | Linux of Linux Kernel resource locking vulnerability in |
CVSS V2: 7.2 CVSS V3: 5.5 Severity: MEDIUM |
In the Linux kernel, the following vulnerability has been resolved:
netrom: fix possible dead-lock in nr_rt_ioctl()
syzbot loves netrom, and found a possible deadlock in nr_rt_ioctl [1]
Make sure we always acquire nr_node_list_lock before nr_node_lock(nr_node)
[1]
WARNING: possible circular locking dependency detected
6.9.0-rc7-syzkaller-02147-g654de42f3fc6 #0 Not tainted
------------------------------------------------------
syz-executor350/5129 is trying to acquire lock:
ffff8880186e2070 (&nr_node->node_lock){+...}-{2:2}, at: spin_lock_bh include/linux/spinlock.h:356 [inline]
ffff8880186e2070 (&nr_node->node_lock){+...}-{2:2}, at: nr_node_lock include/net/netrom.h:152 [inline]
ffff8880186e2070 (&nr_node->node_lock){+...}-{2:2}, at: nr_dec_obs net/netrom/nr_route.c:464 [inline]
ffff8880186e2070 (&nr_node->node_lock){+...}-{2:2}, at: nr_rt_ioctl+0x1bb/0x1090 net/netrom/nr_route.c:697
but task is already holding lock:
ffffffff8f7053b8 (nr_node_list_lock){+...}-{2:2}, at: spin_lock_bh include/linux/spinlock.h:356 [inline]
ffffffff8f7053b8 (nr_node_list_lock){+...}-{2:2}, at: nr_dec_obs net/netrom/nr_route.c:462 [inline]
ffffffff8f7053b8 (nr_node_list_lock){+...}-{2:2}, at: nr_rt_ioctl+0x10a/0x1090 net/netrom/nr_route.c:697
which lock already depends on the new lock.
the existing dependency chain (in reverse order) is:
-> #1 (nr_node_list_lock){+...}-{2:2}:
lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5754
__raw_spin_lock_bh include/linux/spinlock_api_smp.h:126 [inline]
_raw_spin_lock_bh+0x35/0x50 kernel/locking/spinlock.c:178
spin_lock_bh include/linux/spinlock.h:356 [inline]
nr_remove_node net/netrom/nr_route.c:299 [inline]
nr_del_node+0x4b4/0x820 net/netrom/nr_route.c:355
nr_rt_ioctl+0xa95/0x1090 net/netrom/nr_route.c:683
sock_do_ioctl+0x158/0x460 net/socket.c:1222
sock_ioctl+0x629/0x8e0 net/socket.c:1341
vfs_ioctl fs/ioctl.c:51 [inline]
__do_sys_ioctl fs/ioctl.c:904 [inline]
__se_sys_ioctl+0xfc/0x170 fs/ioctl.c:890
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xf5/0x240 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
-> #0 (&nr_node->node_lock){+...}-{2:2}:
check_prev_add kernel/locking/lockdep.c:3134 [inline]
check_prevs_add kernel/locking/lockdep.c:3253 [inline]
validate_chain+0x18cb/0x58e0 kernel/locking/lockdep.c:3869
__lock_acquire+0x1346/0x1fd0 kernel/locking/lockdep.c:5137
lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5754
__raw_spin_lock_bh include/linux/spinlock_api_smp.h:126 [inline]
_raw_spin_lock_bh+0x35/0x50 kernel/locking/spinlock.c:178
spin_lock_bh include/linux/spinlock.h:356 [inline]
nr_node_lock include/net/netrom.h:152 [inline]
nr_dec_obs net/netrom/nr_route.c:464 [inline]
nr_rt_ioctl+0x1bb/0x1090 net/netrom/nr_route.c:697
sock_do_ioctl+0x158/0x460 net/socket.c:1222
sock_ioctl+0x629/0x8e0 net/socket.c:1341
vfs_ioctl fs/ioctl.c:51 [inline]
__do_sys_ioctl fs/ioctl.c:904 [inline]
__se_sys_ioctl+0xfc/0x170 fs/ioctl.c:890
do_syscall_x64 arch/x86/entry/common.c:52 [inline]
do_syscall_64+0xf5/0x240 arch/x86/entry/common.c:83
entry_SYSCALL_64_after_hwframe+0x77/0x7f
other info that might help us debug this:
Possible unsafe locking scenario:
CPU0 CPU1
---- ----
lock(nr_node_list_lock);
lock(&nr_node->node_lock);
lock(nr_node_list_lock);
lock(&nr_node->node_lock);
*** DEADLOCK ***
1 lock held by syz-executor350/5129:
#0: ffffffff8f7053b8 (nr_node_list_lock){+...}-{2:2}, at: spin_lock_bh include/linux/spinlock.h:356 [inline]
#0: ffffffff8f7053b8 (nr_node_list_lock){+...}-{2:2}, at: nr_dec_obs net/netrom/nr_route.c:462 [inline]
#0: ffffffff8f70
---truncated---. Linux of Linux Kernel contains a resource locking vulnerability.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