CyberzSOC

Publication detail
← Back to advisories & guidance

ICSA-24-102-01: Siemens SIMATIC S7-1500 TM MFP ↗ source

April 11, 2024 CISA ICS Advisory

Summary

Multiple vulnerabilities have been identified in the additional GNU/Linux subsystem of the SIMATIC S7-1500 TM MFP V1.1. Siemens is preparing fix versions and recommends specific countermeasures for products where fixes are not, or not yet available. CVE-2021-4090: An out-of-bounds (OOB) memory write flaw was found in the NFSD in the Linux kernel. Missing sanity may lead to a write beyond bmval[bmlen-1] in nfsd4_decode_bitmap4 in fs/nfsd/nfs4xdr.c. In this flaw, a local attacker with user privilege may gain access to out-of-bounds memory, leading to a system integrity and confidentiality threat. CVE-2021-38202: fs/nfsd/trace.h in the Linux kernel before 5.13.4 might allow remote attackers to cause a denial of service (out-of-bounds read in strlen) by sending NFS traffic when the trace event framework is being used for nfsd. CVE-2021-47002: SUNRPC: null pointer dereference in svc_rqst_free(). When alloc_pages_node() returns null in svc_rqst_alloc(), the null rq_scratch_page pointer will be dereferenced when calling put_page() in svc_rqst_free(). CVE-2021-47107: NFSD: READDIR buffer overflow. If a client sends a READDIR count argument that is too small (say, zero), then the buffer size calculation in the new init_dirlist helper functions results in an underflow, allowing the XDR stream functions to write beyond the actual buffer. This calculation has always been suspect.

Advisory Details CISA ICS CSAF feed

Advisory ID
ICSA-24-102-01
Status
Final · version 15
Initial release
2024-04-09
Last revised
2026-05-14 (15 revisions)
Vendor
Siemens
Critical infrastructure sectors
Critical Manufacturing
Deployed
Worldwide
Vendor headquarters
Germany

Republished vendor advisory. This ICSA is a verbatim republication of Siemens ProductCERT SSA-265688 from a direct conversion of the vendor's Common Security Advisory Framework (CSAF) advisory. This is republished to CISA's website as a means of increasing visibility and is provided "as-is" for informational purposes only. CISA is not responsible for the editorial or technical accuracy of republished advisories and provides no warranties of any kind regarding any information contained within this advisory. Further, CISA…

General Recommendations: As a general security measure, Siemens strongly recommends to protect network access to devices with appropriate mechanisms. In order to operate the devices in a protected IT environment, Siemens recommends to configure the environment according to Siemens' operational guidelines for Industrial Security (Download: https://www.siemens.com/cert/operational-guidelines-industrial-security), and to follow the recommendations in the product manuals. Additional information on Industrial Security by Siemens can be found at: https://www.siemens.com/industrialsecurity

Additional Resources: For further inquiries on security vulnerabilities in Siemens products and solutions, please contact the Siemens ProductCERT: https://www.siemens.com/cert/advisories

Credit: Siemens

Affected products (1)
  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem — all versions
Revision history (15)
  • 2026-05-14 — v15: CISA Republication update based on Siemens ProductCERT SSA-265688 advisory
  • 2026-05-12 — v14: Added CVE-2026-28387, CVE-2026-28388, CVE-2026-28389, CVE-2026-28390, CVE-2026-31431. Removed CVE-2024-0584, CVE-2024-47672 (rejected).
  • 2026-02-12 — v13: CISA Republication update based on Siemens ProductCERT SSA-265688 advisory
  • 2026-02-10 — v12: Added CVE-2025-68160,CVE-2025-69418,CVE-2025-69419,CVE-2025-69420,CVE-2025-69421,CVE-2026-22795,CVE-2026-22796
  • 2025-10-14 — v11: Added CVE-2025-9230, CVE-2023-50781, CVE-2023-6129, CVE-2023-6237, CVE-2024-0727
  • 2025-09-09 — v10: Added 51 CVEs
  • 2025-08-12 — v9: Added 147 CVEs
  • 2025-07-08 — v8: Added 71 CVEs
  • 2025-06-10 — v7: Added 63 CVEs
  • 2025-04-08 — v6: Added CVE-2024-50302 (incl. product-specific impact description) and multiple other CVEs
  • 2025-03-11 — v5: Added CVE-2024-36484, CVE-2024-36902, CVE-2024-36904, CVE-2024-36905, CVE-2024-36916, CVE-2024-36929, CVE-2024-36939, CVE-2024-36940, CVE-2024-36959, CVE-2024-44987, CVE-2024-44989, CVE-2024-44990, CVE-2024-45016, CVE-2024-45018, CVE-2024-46679, CVE-2024-46743, CVE-2024-46744, CVE-2024-46745…
  • 2024-11-12 — v4: Added CVE-2024-9143
  • 2024-07-09 — v3: Added CVE-2024-5535
  • 2024-05-14 — v2: Added CVE-2024-2511
  • 2024-04-09 — v1: Publication Date

From CISA's machine-readable CSAF 2.0 advisory (JSON).

Vulnerabilities as Stated by the Advisory

CVEWeaknessCVSS v3Details
CVE-2024-27053 CWE-20 Improper Input Validation 9.1 Critical CVE-2024-27053
Vulnerability in the Linux kernel: wifi: wilc1000: RCU usage in connect path

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35960 CWE-476 NULL Pointer Dereference 9.1 Critical CVE-2024-35960
net/mlx5: Properly link new fs rules into the tree

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47685 CWE-908 Use of Uninitialized Resource 9.1 Critical CVE-2024-47685
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put() syzbot reported that nf_reject_ip6_tcphdr_put() was possibly sending garbage on the four reserved tcp bits (th->res1) Use skb_put_zero() to clear the whole TCP header, as done in nf_reject_ip_tcphdr_put() BUG: KMSAN: uninit-value in nf_reject_ip6_tcphdr_put+0x688/0x6c0 net/ipv6/netfilter/nf_reject_ipv6.c:255 nf_reject_ip6_tcphdr_put+0x688/0x6c0 net/ipv6/netfilter/nf_reject_ipv6.c:255 nf_send_reset6+0xd84/0x15b0 net/ipv6/netfilter/nf_reject_ipv6.c:344 nft_reject_inet_eval+0x3c1/0x880 net/netfilter/nft_reject_inet.c:48 expr_call_ops_eval net/netfilter/nf_tables_core.c:240 [inline] nft_do_chain+0x438/0x22a0 net/netfilter/nf_tables_core.c:288 nft_do_chain_inet+0x41a/0x4f0 net/netfilter/nft_chain_filter.c:161 nf_hook_entry_hookfn include/linux/netfilter.h:154 [inline] nf_hook_slow+0xf4/0x400 net/netfilter/core.c:626 nf_hook include/linux/netfilter.h:269 [inline] NF_HOOK include/linux/netfilter.h:312 [inline] ipv6_rcv+0x29b/0x390 net/ipv6/ip6_input.c:310 __netif_receive_skb_one_core net/core/dev.c:5661 [inline] __netif_receive_skb+0x1da/0xa00 net/core/dev.c:5775 process_backlog+0x4ad/0xa50 net/core/dev.c:6108 __napi_poll+0xe7/0x980 net/core/dev.c:6772 napi_poll net/core/dev.c:6841 [inline] net_rx_action+0xa5a/0x19b0 net/core/dev.c:6963 handle_softirqs+0x1ce/0x800 kernel/softirq.c:554 __do_softirq+0x14/0x1a kernel/softirq.c:588 do_softirq+0x9a/0x100 kernel/softirq.c:455 __local_bh_enable_ip+0x9f/0xb0 kernel/softirq.c:382 local_bh_enable include/linux/bottom_half.h:33 [inline] rcu_read_unlock_bh include/linux/rcupdate.h:908 [inline] __dev_queue_xmit+0x2692/0x5610 net/core/dev.c:4450 dev_queue_xmit include/linux/netdevice.h:3105 [inline] neigh_resolve_output+0x9ca/0xae0 net/core/neighbour.c:1565 neigh_output include/net/neighbour.h:542 [inline] ip6_finish_output2+0x2347/0x2ba0 net/ipv6/ip6_output.c:141 __ip6_finish_output net/ipv6/ip6_output.c:215 [inline] ip6_finish_output+0xbb8/0x14b0 net/ipv6/ip6_output.c:226 NF_HOOK_COND include/linux/netfilter.h:303 [inline] ip6_output+0x356/0x620 net/ipv6/ip6_output.c:247 dst_output include/net/dst.h:450 [inline] NF_HOOK include/linux/netfilter.h:314 [inline] ip6_xmit+0x1ba6/0x25d0 net/ipv6/ip6_output.c:366 inet6_csk_xmit+0x442/0x530 net/ipv6/inet6_connection_sock.c:135 __tcp_transmit_skb+0x3b07/0x4880 net/ipv4/tcp_output.c:1466 tcp_transmit_skb net/ipv4/tcp_output.c:1484 [inline] tcp_connect+0x35b6/0x7130 net/ipv4/tcp_output.c:4143 tcp_v6_connect+0x1bcc/0x1e40 net/ipv6/tcp_ipv6.c:333 __inet_stream_connect+0x2ef/0x1730 net/ipv4/af_inet.c:679 inet_stream_connect+0x6a/0xd0 net/ipv4/af_inet.c:750 __sys_connect_file net/socket.c:2061 [inline] __sys_connect+0x606/0x690 net/socket.c:2078 __do_sys_connect net/socket.c:2088 [inline] __se_sys_connect net/socket.c:2085 [inline] __x64_sys_connect+0x91/0xe0 net/socket.c:2085 x64_sys_call+0x27a5/0x3ba0 arch/x86/include/generated/asm/syscalls_64.h:43 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x1e0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was stored to memory at: nf_reject_ip6_tcphdr_put+0x60c/0x6c0 net/ipv6/netfilter/nf_reject_ipv6.c:249 nf_send_reset6+0xd84/0x15b0 net/ipv6/netfilter/nf_reject_ipv6.c:344 nft_reject_inet_eval+0x3c1/0x880 net/netfilter/nft_reject_inet.c:48 expr_call_ops_eval net/netfilter/nf_tables_core.c:240 [inline] nft_do_chain+0x438/0x22a0 net/netfilter/nf_tables_core.c:288 nft_do_chain_inet+0x41a/0x4f0 net/netfilter/nft_chain_filter.c:161 nf_hook_entry_hookfn include/linux/netfilter.h:154 [inline] nf_hook_slow+0xf4/0x400 net/netfilter/core.c:626 nf_hook include/linux/netfilter.h:269 [inline] NF_HOOK include/linux/netfilter.h:312 [inline] ipv6_rcv+0x29b/0x390 net/ipv6/ip6_input.c:310 __netif_receive_skb_one_core ---truncated---

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27024 CWE-20 Improper Input Validation 8.8 High CVE-2024-27024
Vulnerability in the Linux kernel: net/rds: WARNING in rds_conn_connect_if_down If connection isn't established yet, get_mr() will fail, trigger connection after get_mr().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27025 CWE-20 Improper Input Validation 8.8 High CVE-2024-27025
Vulnerability in Linux kernel: nbd: null check for nla_nest_start nla_nest_start() may fail and return NULL. Insert a check and set errno based on other call sites within the same source code.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27052 CWE-20 Improper Input Validation 8.8 High CVE-2024-27052
Vulnerability in Linux kernel: wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work The workqueue might still be running, when the driver is stopped.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27076 CWE-20 Improper Input Validation 8.8 High CVE-2024-27076
Vulnerability in the Linux kernel: media: imx: csc/scaler: v4l2_ctrl_handler memory leak Free the memory allocated in v4l2_ctrl_handler_init on release.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27077 CWE-20 Improper Input Validation 8.8 High CVE-2024-27077
Vulnerability in Linux kernel: media: v4l2-mem2mem: a memleak in v4l2_m2m_register_entity The entity->name (i.e. name) is allocated in v4l2_m2m_register_entity but isn't freed in its following error-handling paths. This patch adds such deallocation to prevent memleak of entity->name.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27078 CWE-20 Improper Input Validation 8.8 High CVE-2024-27078
Vulnerability in Linux kernel: media: v4l2-tpg: some memleaks in tpg_alloc In tpg_alloc, resources should be deallocated in each and every error-handling paths, since they are allocated in for statements. Otherwise there would be memleaks because tpg_free is called only when tpg_alloc return 0.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35955 CWE-416 Use After Free 8.8 High CVE-2024-35955
kprobes: Fix possible use-after-free issue on kprobe registration

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2022-48828 CWE-20 Improper Input Validation 7.8 High CVE-2022-48828
NFSD: Vulnerability caused by an underflow in ia_size due to a mismatch between signed and unsigned 64-bit file size values, which can cause issues when handling large file sizes from NFS clients.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2023-45898 CWE-20 Improper Input Validation 7.8 High CVE-2023-45898
The Linux kernel before 6.5.4 has an es1 use-after-free in fs/ext4/extents_status.c, related to ext4_es_insert_extent.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2023-52614 CWE-120 Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') 7.8 High CVE-2023-52614
In the Linux kernel, the following vulnerability has been resolved: PM / devfreq: Fix buffer overflow in trans_stat_show

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2023-6817 CWE-416 Use After Free 7.8 High CVE-2023-6817
A use-after-free vulnerability in the Linux kernel's netfilter: nf_tables component can be exploited to achieve local privilege escalation. The function nft_pipapo_walk did not skip inactive elements during set walk which could lead double deactivations of PIPAPO (Pile Packet Policies) elements, leading to use-after-free. We recommend upgrading past commit 317eb9685095678f2c9f5a8189de698c5354316a.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2023-6931 CWE-787 Out-of-bounds Write 7.8 High CVE-2023-6931
A heap out-of-bounds write vulnerability in the Linux kernel's Performance Events system component can be exploited to achieve local privilege escalation. A perf_event's read_size can overflow, leading to an heap out-of-bounds increment or write in perf_read_group(). We recommend upgrading past commit 382c27f4ed28f803b1f1473ac2d8db0afc795a1b.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2023-6932 CWE-416 Use After Free 7.8 High CVE-2023-6932
A use-after-free vulnerability in the Linux kernel's ipv4: igmp component can be exploited to achieve local privilege escalation. A race condition can be exploited to cause a timer be mistakenly registered on a RCU read locked object which is freed by another thread. We recommend upgrading past commit e2b706c691905fe78468c361aaabc719d0a496f1.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26885 CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer 7.8 High CVE-2024-26885
In the Linux kernel, the following vulnerability has been resolved: bpf: Fix DEVMAP_HASH overflow check on 32-bit arches The devmap code allocates a number hash buckets equal to the next power of two of the max_entries value provided when creating the map. When rounding up to the next power of two, the 32-bit variable storing the number of buckets can overflow, and the code checks for overflow by checking if the truncated 32-bit value is equal to 0. However, on 32-bit arches the rounding up itself can overflow mid-way through, because it ends up doing a left-shift of 32 bits on an unsigned long value. If the size of an unsigned long is four bytes, this is undefined behaviour, so there is no guarantee that we'll end up with a nice and tidy 0-value at the end. Syzbot managed to turn this into a crash on arm32 by creating a DEVMAP_HASH with max_entries > 0x80000000 and then trying to update it. Fix this by moving the overflow check to before the rounding up operation.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26934 CWE-667 Improper Locking 7.8 High CVE-2024-26934
In the Linux kernel, the following vulnerability has been resolved: USB: core: Fix deadlock in usb_deauthorize_interface()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26958 CWE-416 Use After Free 7.8 High CVE-2024-26958
In the Linux kernel, the following vulnerability has been resolved: nfs: fix UAF in direct writes

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26961 CWE-416 Use After Free 7.8 High CVE-2024-26961
In the Linux kernel, the following vulnerability has been resolved: mac802154: fix llsec key resources release in mac802154_llsec_key_del

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27395 CWE-416 Use After Free 7.8 High CVE-2024-27395
In the Linux kernel, the following vulnerability has been resolved: net: openvswitch: Fix Use-After-Free in ovs_ct_exit Since kfree_rcu, which is called in the hlist_for_each_entry_rcu traversal of ovs_ct_limit_exit, is not part of the RCU read critical section, it is possible that the RCU grace period will pass during the traversal and the key will be free. To prevent this, it should be changed to hlist_for_each_entry_safe.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27396 CWE-416 Use After Free 7.8 High CVE-2024-27396
In the Linux kernel, the following vulnerability has been resolved: net: gtp: Fix Use-After-Free in gtp_dellink Since call_rcu, which is called in the hlist_for_each_entry_rcu traversal of gtp_dellink, is not part of the RCU read critical section, it is possible that the RCU grace period will pass during the traversal and the key will be free. To prevent this, it should be changed to hlist_for_each_entry_safe.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35905 CWE-129 Improper Validation of Array Index 7.8 High CVE-2024-35905
In the Linux kernel, the following vulnerability has been resolved: bpf: Protect against int overflow for stack access size This patch re-introduces protection against the size of access to stack memory being negative; the access size can appear negative as a result of overflowing its signed int representation. This should not actually happen, as there are other protections along the way, but we should protect against it anyway. One code path was missing such protections (fixed in the previous patch in the series), causing out-of-bounds array accesses in check_stack_range_initialized(). This patch causes the verification of a program with such a non-sensical access size to fail. This check used to exist in a more indirect way, but was inadvertendly removed in a833a17aeac7.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-40993 CWE-20 Improper Input Validation 7.8 High CVE-2024-40993
netfilter: ipset: suspicious rcu_dereference_protected().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42302 CWE-416 Use After Free 7.8 High CVE-2024-42302
In the Linux kernel, the following vulnerability has been resolved: PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal Keith reports a use-after-free when a DPC event occurs concurrently to hot-removal of the same portion of the hierarchy: The dpc_handler() awaits readiness of the secondary bus below the Downstream Port where the DPC event occurred. To do so, it polls the config space of the first child device on the secondary bus. If that child device is concurrently removed, accesses to its struct pci_dev cause the kernel to oops. That's because pci_bridge_wait_for_secondary_bus() neglects to hold a reference on the child device. Before v6.3, the function was only called on resume from system sleep or on runtime resume. Holding a reference wasn't necessary back then because the pciehp IRQ thread could never run concurrently. (On resume from system sleep, IRQs are not enabled until after the resume_noirq phase. And runtime resume is always awaited before a PCI device is removed.) However starting with v6.3, pci_bridge_wait_for_secondary_bus() is also called on a DPC event. Commit 53b54ad074de ("PCI/DPC: Await readiness of secondary bus after reset"), which introduced that, failed to appreciate that pci_bridge_wait_for_secondary_bus() now needs to hold a reference on the child device because dpc_handler() and pciehp may indeed run concurrently. The commit was backported to v5.10+ stable kernels, so that's the oldest one affected. Add the missing reference acquisition. Abridged stack trace: BUG: unable to handle page fault for address: 00000000091400c0 CPU: 15 PID: 2464 Comm: irq/53-pcie-dpc 6.9.0 RIP: pci_bus_read_config_dword+0x17/0x50 pci_dev_wait() pci_bridge_wait_for_secondary_bus() dpc_reset_link() pcie_do_recovery() dpc_handler()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-43858 CWE-129 Improper Validation of Array Index 7.8 High CVE-2024-43858
In the Linux kernel, the following vulnerability has been resolved: jfs: Fix array-index-out-of-bounds in diFree

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47696 CWE-416 Use After Free 7.8 High CVE-2024-47696
In the Linux kernel, the following vulnerability has been resolved: RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency In the commit aee2424246f9 ("RDMA/iwcm: Fix a use-after-free related to destroying CM IDs"), the function flush_workqueue is invoked to flush the work queue iwcm_wq. But at that time, the work queue iwcm_wq was created via the function alloc_ordered_workqueue without the flag WQ_MEM_RECLAIM. Because the current process is trying to flush the whole iwcm_wq, if iwcm_wq doesn't have the flag WQ_MEM_RECLAIM, verify that the current process is not reclaiming memory or running on a workqueue which doesn't have the flag WQ_MEM_RECLAIM as that can break forward-progress guarantee leading to a deadlock.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47697 CWE-787 Out-of-bounds Write 7.8 High CVE-2024-47697
In the Linux kernel, the following vulnerability has been resolved: drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error Ensure index in rtl2830_pid_filter does not exceed 31 to prevent out-of-bounds access. dev->filters is a 32-bit value, so set_bit and clear_bit functions should only operate on indices from 0 to 31. If index is 32, it will attempt to access a non-existent 33rd bit, leading to out-of-bounds access. Change the boundary check from index > 32 to index >= 32 to resolve this issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47701 CWE-416 Use After Free 7.8 High CVE-2024-47701
In the Linux kernel, the following vulnerability has been resolved: ext4: avoid OOB when system.data xattr changes underneath the filesystem.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-49889 CWE-416 Use After Free 7.8 High CVE-2024-49889
In the Linux kernel, the following vulnerability has been resolved: ext4: avoid use-after-free in ext4_ext_show_leaf() In ext4_find_extent(), path may be freed by error or be reallocated, so using a previously saved *ppath may have been freed and thus may trigger use-after-free, as follows: ext4_split_extent path = *ppath; ext4_split_extent_at(ppath) path = ext4_find_extent(ppath) ext4_split_extent_at(ppath) // ext4_find_extent fails to free path // but zeroout succeeds ext4_ext_show_leaf(inode, path) eh = path[depth].p_hdr // path use-after-free !!! Similar to ext4_split_extent_at(), we use *ppath directly as an input to ext4_ext_show_leaf(). Fix a spelling error by the way. Same problem in ext4_ext_handle_unwritten_extents(). Since 'path' is only used in ext4_ext_show_leaf(), remove 'path' and use *ppath directly. This issue is triggered only when EXT_DEBUG is defined and therefore does not affect functionality.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-49894 CWE-129 Improper Validation of Array Index 7.8 High CVE-2024-49894
In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix index out of bounds in degamma hardware format translation Fixes index out of bounds issue in `cm_helper_translate_curve_to_degamma_hw_format` function. The issue could occur when the index 'i' exceeds the number of transfer function points (TRANSFER_FUNC_POINTS). The fix adds a check to ensure 'i' is within bounds before accessing the transfer function points. If 'i' is out of bounds the function returns false to indicate an error. Reported by smatch: drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c:594 cm_helper_translate_curve_to_degamma_hw_format() error: buffer overflow 'output_tf->tf_pts.red' 1025 <= s32max drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c:595 cm_helper_translate_curve_to_degamma_hw_format() error: buffer overflow 'output_tf->tf_pts.green' 1025 <= s32max drivers/gpu/drm/amd/amdgpu/../display/dc/dcn10/dcn10_cm_common.c:596 cm_helper_translate_curve_to_degamma_hw_format() error: buffer overflow 'output_tf->tf_pts.blue' 1025 <= s32max

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50127 CWE-416 Use After Free 7.8 High CVE-2024-50127
In the Linux kernel, the following vulnerability has been resolved: net: sched: fix use-after-free in taprio_change() In 'taprio_change()', 'admin' pointer may become dangling due to sched switch / removal caused by 'advance_sched()', and critical section protected by 'q-current_entry_lock' is too small to prevent from such a scenario (which causes use-after-free detected by KASAN). Fix this by prefer 'rcu_replace_pointer()' ver 'rcu_assign_pointer()' to update 'admin' immediately before an attempt to schedule freeing.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50131 CWE-120 Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') 7.8 High CVE-2024-50131
In the Linux kernel, the following vulnerability has been resolved: tracing: Consider the NULL character when validating the event length strlen() returns a string length excluding the null byte. If the string length equals to the maximum buffer length, the buffer will have no space for the NULL terminating character. This commit checks this condition and returns failure for it.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50150 CWE-416 Use After Free 7.8 High CVE-2024-50150
In the Linux kernel, the following vulnerability has been resolved: usb: typec: altmode should keep reference to parent The altmode device release refers to its parent device, but without keeping a reference to it. When registering the altmode, get a reference to the parent and put it in the release function.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50151 CWE-787 Out-of-bounds Write 7.8 High CVE-2024-50151
In the Linux kernel, the following vulnerability has been resolved: smb: client: fix OOBs when building SMB2_IOCTL request When using encryption, either enforced by the server or when using 'seal' mount option, the client will squash all compound request buffers down for encryption into a single iov in smb2_set_next_command(). SMB2_ioctl_init() allocates a small buffer (448 bytes) to hold the SMB2_IOCTL request in the first iov, and if the user passes an input buffer that is greater than 328 bytes, smb2_set_next_command() will end up writing off the end of @rqst->iov[0].iov_base as shown below: mount.cifs //srv/share /mnt -o ...,seal ln -s $(perl -e "print('a')for 1..1024") /mnt/link BUG: KASAN: slab-out-of-bounds in smb2_set_next_command.cold+0x1d6/0x24c [cifs] Write of size 4116 at addr ffff8881148fcab8 by task ln/859

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50262 CWE-787 Out-of-bounds Write 7.8 High CVE-2024-50262
In the Linux kernel, the following vulnerability has been resolved: bpf: Fix out-of-bounds write in trie_get_next_key() trie_get_next_key() allocates a node stack with size trie->max_prefixlen, while it writes (trie->max_prefixlen + 1) nodes to the stack when it has full paths from the root to leaves. For example, consider a trie with max_prefixlen is 8, and the nodes with key 0x00/0, 0x00/1, 0x00/2, ... 0x00/8 inserted. Subsequent calls to trie_get_next_key with _key with .prefixlen = 8 make 9 nodes be written on the node stack with size 8.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-53057 CWE-416 Use After Free 7.8 High CVE-2024-53057
In the Linux kernel, the following vulnerability has been resolved: net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT In qdisc_tree_reduce_backlog, Qdiscs with major handle ffff: are assumed to be either root or ingress. This assumption is bogus since it's valid to create egress qdiscs with major handle ffff: Budimir Markovic found that for qdiscs like DRR that maintain an active class list, it will cause a UAF with a dangling class pointer. In 066a3b5b2346, the concern was to avoid iterating over the ingress qdisc since its parent is itself. The proper fix is to stop when parent TC_H_ROOT is reached because the only way to retrieve ingress is when a hierarchy which does not contain a ffff: major handle call into qdisc_lookup with TC_H_MAJ(TC_H_ROOT). In the scenario where major ffff: is an egress qdisc in any of the tree levels, the updates will also propagate to TC_H_ROOT, which then the iteration must stop. net/sched/sch_api.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-53059 CWE-460 Improper Cleanup on Thrown Exception 7.8 High CVE-2024-53059
In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd() 1. The size of the response packet is not validated. 2. The response buffer is not freed. Resolve these issues by switching to iwl_mvm_send_cmd_status(), which handles both size validation and frees the buffer.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-56631 CWE-416 Use After Free 7.8 High CVE-2024-56631
In the Linux kernel, the following vulnerability has been resolved: scsi: sg: Fix slab-use-after-free read in sg_release() Fix a use-after-free bug in sg_release(), detected by syzbot with KASAN: The fix has been tested and validated by syzbot. This patch closes the bug reported at the following syzkaller link and ensures proper sequencing of resource cleanup and mutex operations, eliminating the risk of use-after-free errors in sg_release().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-57951 CWE-416 Use After Free 7.8 High CVE-2024-57951
In the Linux kernel, the following vulnerability has been resolved: hrtimers: Handle CPU state correctly on hotplug Consider a scenario where a CPU transitions from CPUHP_ONLINE to halfway through a CPU hotunplug down to CPUHP_HRTIMERS_PREPARE, and then back to CPUHP_ONLINE: Since hrtimers_prepare_cpu() does not run, cpu_base.hres_active remains set to 1 throughout. However, during a CPU unplug operation, the tick and the clockevents are shut down at CPUHP_AP_TICK_DYING. On return to the online state, for instance CFS incorrectly assumes that the hrtick is already active, and the chance of the clockevent device to transition to oneshot mode is also lost forever for the CPU, unless it goes back to a lower state than CPUHP_HRTIMERS_PREPARE once. This round-trip reveals another issue; cpu_base.online is not set to 1 after the transition, which appears as a WARN_ON_ONCE in enqueue_hrtimer(). Aside of that, the bulk of the per CPU state is not reset either, which means there are dangling pointers in the worst case. Address this by adding a corresponding startup() callback, which resets the stale per CPU state and sets the online flag. [ tglx: Make the new callback unconditionally available, remove the online modification in the prepare() callback and clear the remaining state in the starting callback instead of the prepare callback ]

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-57979 CWE-416 Use After Free 7.8 High CVE-2024-57979
pps: Fix a use-after-free

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21692 CWE-129 Improper Validation of Array Index 7.8 High CVE-2025-21692
In the Linux kernel, the following vulnerability has been resolved: net: sched: fix ets qdisc OOB Indexing Haowei Yan <[email protected]> found that ets_class_from_arg() can index an Out-Of-Bound class in ets_class_from_arg() when passed clid of 0. The overflow may cause local privilege escalation. [ 18.852298] ------------[ cut here ]------------ [ 18.853271] UBSAN: array-index-out-of-bounds in net/sched/sch_ets.c:93:20 [ 18.853743] index 18446744073709551615 is out of range for type 'ets_class [16]' [ 18.854254] CPU: 0 UID: 0 PID: 1275 Comm: poc Not tainted 6.12.6-dirty #17 [ 18.854821] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.15.0-1 04/01/2014 [ 18.856532] Call Trace: [ 18.857441] <TASK> [ 18.858227] dump_stack_lvl+0xc2/0xf0 [ 18.859607] dump_stack+0x10/0x20 [ 18.860908] __ubsan_handle_out_of_bounds+0xa7/0xf0 [ 18.864022] ets_class_change+0x3d6/0x3f0 [ 18.864322] tc_ctl_tclass+0x251/0x910 [ 18.864587] ? lock_acquire+0x5e/0x140 [ 18.865113] ? __mutex_lock+0x9c/0xe70 [ 18.866009] ? __mutex_lock+0xa34/0xe70 [ 18.866401] rtnetlink_rcv_msg+0x170/0x6f0 [ 18.866806] ? __lock_acquire+0x578/0xc10 [ 18.867184] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 18.867503] netlink_rcv_skb+0x59/0x110 [ 18.867776] rtnetlink_rcv+0x15/0x30 [ 18.868159] netlink_unicast+0x1c3/0x2b0 [ 18.868440] netlink_sendmsg+0x239/0x4b0 [ 18.868721] ____sys_sendmsg+0x3e2/0x410 [ 18.869012] ___sys_sendmsg+0x88/0xe0 [ 18.869276] ? rseq_ip_fixup+0x198/0x260 [ 18.869563] ? rseq_update_cpu_node_id+0x10a/0x190 [ 18.869900] ? trace_hardirqs_off+0x5a/0xd0 [ 18.870196] ? syscall_exit_to_user_mode+0xcc/0x220 [ 18.870547] ? do_syscall_64+0x93/0x150 [ 18.870821] ? __memcg_slab_free_hook+0x69/0x290 [ 18.871157] __sys_sendmsg+0x69/0xd0 [ 18.871416] __x64_sys_sendmsg+0x1d/0x30 [ 18.871699] x64_sys_call+0x9e2/0x2670 [ 18.871979] do_syscall_64+0x87/0x150 [ 18.873280] ? do_syscall_64+0x93/0x150 [ 18.874742] ? lock_release+0x7b/0x160 [ 18.876157] ? do_user_addr_fault+0x5ce/0x8f0 [ 18.877833] ? irqentry_exit_to_user_mode+0xc2/0x210 [ 18.879608] ? irqentry_exit+0x77/0xb0 [ 18.879808] ? clear_bhb_loop+0x15/0x70 [ 18.880023] ? clear_bhb_loop+0x15/0x70 [ 18.880223] ? clear_bhb_loop+0x15/0x70 [ 18.880426] entry_SYSCALL_64_after_hwframe+0x76/0x7e [ 18.880683] RIP: 0033:0x44a957 [ 18.880851] Code: ff ff e8 fc 00 00 00 66 2e 0f 1f 84 00 00 00 00 00 66 90 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 51 c3 48 83 ec 28 89 54 24 1c 48 8974 24 10 [ 18.881766] RSP: 002b:00007ffcdd00fad8 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 18.882149] RAX: ffffffffffffffda RBX: 00007ffcdd010db8 RCX: 000000000044a957 [ 18.882507] RDX: 0000000000000000 RSI: 00007ffcdd00fb70 RDI: 0000000000000003 [ 18.885037] RBP: 00007ffcdd010bc0 R08: 000000000703c770 R09: 000000000703c7c0 [ 18.887203] R10: 0000000000000080 R11: 0000000000000246 R12: 0000000000000001 [ 18.888026] R13: 00007ffcdd010da8 R14: 00000000004ca7d0 R15: 0000000000000001 [ 18.888395] </TASK> [ 18.888610] ---[ end trace ]---

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21726 CWE-416 Use After Free 7.8 High CVE-2025-21726
padata: avoid UAF for reorder_work

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21727 CWE-416 Use After Free 7.8 High CVE-2025-21727
padata: fix UAF in padata_reorder

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21735 CWE-787 Out-of-bounds Write 7.8 High CVE-2025-21735
NFC: nci: Add bounds checking in nci_hci_create_pipe()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21753 CWE-416 Use After Free 7.8 High CVE-2025-21753
btrfs: fix use-after-free when attempting to join an aborted transaction

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21760 CWE-416 Use After Free 7.8 High CVE-2025-21760
ndisc: extend RCU protection in ndisc_send_skb()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21761 CWE-416 Use After Free 7.8 High CVE-2025-21761
openvswitch: use RCU protection in ovs_vport_cmd_fill_info()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21763 CWE-416 Use After Free 7.8 High CVE-2025-21763
neighbour: use RCU protection in __neigh_notify()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21764 CWE-416 Use After Free 7.8 High CVE-2025-21764
ndisc: use RCU protection in ndisc_alloc_skb()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21858 CWE-416 Use After Free 7.8 High CVE-2025-21858
geneve: Fix use-after-free in geneve_find_dev()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-7425 CWE-416 Use After Free 7.8 High CVE-2025-7425
A flaw was found in libxslt where the attribute type, atype, flags are modified in a way that corrupts internal memory management. When XSLT functions, such as the key() process, result in tree fragments, this corruption prevents the proper cleanup of ID attributes. As a result, the system may access freed memory, causing crashes or enabling attackers to trigger heap corruption.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2026-31431 KEV CWE-669 Incorrect Resource Transfer Between Spheres 7.8 High CVE-2026-31431
In the Linux kernel, the following vulnerability has been resolved: crypto: algif_aead - Revert to operating out-of-place This mostly reverts commit 72548b093ee3 except for the copying of the associated data. There is no benefit in operating in-place in algif_aead since the source and destination come from different mappings. Get rid of all the complexity added for in-place operation and just copy the AD directly.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2021-38202 CWE-125 Out-of-bounds Read 7.5 High CVE-2021-38202
fs/nfsd/trace.h in the Linux kernel before 5.13.4 might allow remote attackers to cause a denial of service (out-of-bounds read in strlen) by sending NFS traffic when the trace event framework is being used for nfsd.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2023-50781 CWE-327 Use of a Broken or Risky Cryptographic Algorithm 7.5 High CVE-2023-50781
A flaw was found in m2crypto. This issue may allow a remote attacker to decrypt captured messages in TLS servers that use RSA key exchanges, which may lead to exposure of confidential or sensitive data.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-23848 CWE-416 Use After Free 7.5 High CVE-2024-23848
In the Linux kernel through 6.7.1, there is a use-after-free in cec_queue_msg_fh, related to drivers/media/cec/core/cec-adap.c and drivers/media/cec/core/cec-api.c.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27038 CWE-20 Improper Input Validation 7.5 High CVE-2024-27038
Vulnerability in Linux kernel: clk: clk_core_get NULL dereference It is possible for clk_core_get to dereference a NULL in the following sequence: clk_core_get() of_clk_get_hw_from_clkspec() __of_clk_get_hw_from_provider() __clk_get_hw() __clk_get_hw() can return NULL which is dereferenced by clk_core_get() at hw->core. Prior to commit dde4eff47c82 ("clk: Look for parents with clkdev based clk_lookups") the check IS_ERR_OR_NULL() was performed which would have caught the NULL. Reading the description of this function it talks about returning NULL but that cannot be so at the moment. Update the function to check for hw before dereferencing it and return NULL if hw is NULL.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-41996 CWE-295 Improper Certificate Validation 7.5 High CVE-2024-41996
Validating the order of the public keys in the Diffie-Hellman Key Agreement Protocol, when an approved safe prime is used, allows remote attackers (from the client side) to trigger unnecessarily expensive server-side DHE modular-exponentiation calculations. The client may cause asymmetric resource consumption. The basic attack scenario is that the client must claim that it can only communicate with DHE, and the server must be configured to allow DHE and validate the order of the public key.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-69420 CWE-754 Improper Check for Unusual or Exceptional Conditions 7.5 High CVE-2025-69420
Issue summary: A type confusion vulnerability exists in the TimeStamp Response verification code where an ASN1_TYPE union member is accessed without first validating the type, causing an invalid or NULL pointer dereference when processing a malformed TimeStamp Response file. Impact summary: An application calling TS_RESP_verify_response() with a malformed TimeStamp Response can be caused to dereference an invalid or NULL pointer when reading, resulting in a Denial of Service. The functions ossl_ess_get_signing_cert() and ossl_ess_get_signing_cert_v2() access the signing cert attribute value without validating its type. When the type is not V_ASN1_SEQUENCE, this results in accessing invalid memory through the ASN1_TYPE union, causing a crash. Exploiting this vulnerability requires an attacker to provide a malformed TimeStamp Response to an application that verifies timestamp responses. The TimeStamp protocol (RFC 3161) is not widely used and the impact of the exploit is just a Denial of Service. For these reasons the issue was assessed as Low severity. The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the TimeStamp Response implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. OpenSSL 1.0.2 is not affected by this issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-69421 CWE-476 NULL Pointer Dereference 7.5 High CVE-2025-69421
Issue summary: Processing a malformed PKCS#12 file can trigger a NULL pointer dereference in the PKCS12_item_decrypt_d2i_ex() function. Impact summary: A NULL pointer dereference can trigger a crash which leads to Denial of Service for an application processing PKCS#12 files. The PKCS12_item_decrypt_d2i_ex() function does not check whether the oct parameter is NULL before dereferencing it. When called from PKCS12_unpack_p7encdata() with a malformed PKCS#12 file, this parameter can be NULL, causing a crash. The vulnerability is limited to Denial of Service and cannot be escalated to achieve code execution or memory disclosure. Exploiting this issue requires an attacker to provide a malformed PKCS#12 file to an application that processes it. For that reason the issue was assessed as Low severity according to our Security Policy. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the PKCS#12 implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-9230 CWE-125 Out-of-bounds Read 7.5 High CVE-2025-9230
Issue summary: An application trying to decrypt CMS messages encrypted using password based encryption can trigger an out-of-bounds read and write. Impact summary: This out-of-bounds read may trigger a crash which leads to Denial of Service for an application. The out-of-bounds write can cause a memory corruption which can have various consequences including a Denial of Service or Execution of attacker-supplied code. Although the consequences of a successful exploit of this vulnerability could be severe, the probability that the attacker would be able to perform it is low. Besides, password based (PWRI) encryption support in CMS messages is very rarely used. For that reason the issue was assessed as Moderate severity according to our Security Policy. The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue, as the CMS implementation is outside the OpenSSL FIPS module boundary.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2026-28388 CWE-476 NULL Pointer Dereference 7.5 High CVE-2026-28388
Issue summary: When a delta CRL that contains a Delta CRL Indicator extension is processed a NULL pointer dereference might happen if the required CRL Number extension is missing. Impact summary: A NULL pointer dereference can trigger a crash which leads to a Denial of Service for an application. When CRL processing and delta CRL processing is enabled during X.509 certificate verification, the delta CRL processing does not check whether the CRL Number extension is NULL before dereferencing it. When a malformed delta CRL file is being processed, this parameter can be NULL, causing a NULL pointer dereference. Exploiting this issue requires the X509_V_FLAG_USE_DELTAS flag to be enabled in the verification context, the certificate being verified to contain a freshestCRL extension or the base CRL to have the EXFLAG_FRESHEST flag set, and an attacker to provide a malformed CRL to an application that processes it. The vulnerability is limited to Denial of Service and cannot be escalated to achieve code execution or memory disclosure. For that reason the issue was assessed as Low severity according to our Security Policy. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the affected code is outside the OpenSSL FIPS module boundary.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2026-28389 CWE-476 NULL Pointer Dereference 7.5 High CVE-2026-28389
Issue summary: During processing of a crafted CMS EnvelopedData message with KeyAgreeRecipientInfo a NULL pointer dereference can happen. Impact summary: Applications that process attacker-controlled CMS data may crash before authentication or cryptographic operations occur resulting in Denial of Service. When a CMS EnvelopedData message that uses KeyAgreeRecipientInfo is processed, the optional parameters field of KeyEncryptionAlgorithmIdentifier is examined without checking for its presence. This results in a NULL pointer dereference if the field is missing. Applications and services that call CMS_decrypt() on untrusted input (e.g., S/MIME processing or CMS-based protocols) are vulnerable. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the affected code is outside the OpenSSL FIPS module boundary.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2026-28390 CWE-476 NULL Pointer Dereference 7.5 High CVE-2026-28390
Issue summary: During processing of a crafted CMS EnvelopedData message with KeyTransportRecipientInfo a NULL pointer dereference can happen. Impact summary: Applications that process attacker-controlled CMS data may crash before authentication or cryptographic operations occur resulting in Denial of Service. When a CMS EnvelopedData message that uses KeyTransportRecipientInfo with RSA-OAEP encryption is processed, the optional parameters field of RSA-OAEP SourceFunc algorithm identifier is examined without checking for its presence. This results in a NULL pointer dereference if the field is missing. Applications and services that call CMS_decrypt() on untrusted input (e.g., S/MIME processing or CMS-based protocols) are vulnerable. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the affected code is outside the OpenSSL FIPS module boundary.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-69419 CWE-787 Out-of-bounds Write 7.4 High CVE-2025-69419
Issue summary: Calling PKCS12_get_friendlyname() function on a maliciously crafted PKCS#12 file with a BMPString (UTF-16BE) friendly name containing non-ASCII BMP code point can trigger a one byte write before the allocated buffer. Impact summary: The out-of-bounds write can cause a memory corruption which can have various consequences including a Denial of Service. The OPENSSL_uni2utf8() function performs a two-pass conversion of a PKCS#12 BMPString (UTF-16BE) to UTF-8. In the second pass, when emitting UTF-8 bytes, the helper function bmp_to_utf8() incorrectly forwards the remaining UTF-16 source byte count as the destination buffer capacity to UTF8_putc(). For BMP code points above U+07FF, UTF-8 requires three bytes, but the forwarded capacity can be just two bytes. UTF8_putc() then returns -1, and this negative value is added to the output length without validation, causing the length to become negative. The subsequent trailing NUL byte is then written at a negative offset, causing write outside of heap allocated buffer. The vulnerability is reachable via the public PKCS12_get_friendlyname() API when parsing attacker-controlled PKCS#12 files. While PKCS12_parse() uses a different code path that avoids this issue, PKCS12_get_friendlyname() directly invokes the vulnerable function. Exploitation requires an attacker to provide a malicious PKCS#12 file to be parsed by the application and the attacker can just trigger a one zero byte write before the allocated buffer. For that reason the issue was assessed as Low severity according to our Security Policy. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the PKCS#12 implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. OpenSSL 1.0.2 is not affected by this issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2022-48829 CWE-253 Incorrect Check of Function Return Value 7.1 High CVE-2022-48829
NFSD: Vulnerability handling large file sizes for NFSv3 improperly capping client size values larger than s64_max, leading to unexpected behavior and potential data corruption.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26982 CWE-125 Out-of-bounds Read 7.1 High CVE-2024-26982
In the Linux kernel, the following vulnerability has been resolved: Squashfs: check the inode number is not the invalid value of zero

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35849 CWE-908 Use of Uninitialized Resource 7.1 High CVE-2024-35849
In the Linux kernel, the following vulnerability has been resolved: btrfs: fix information leak in btrfs_ioctl_logical_to_ino()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35896 CWE-125 Out-of-bounds Read 7.1 High CVE-2024-35896
In the Linux kernel, the following vulnerability has been resolved: netfilter: validate user input for expected length I got multiple syzbot reports showing old bugs exposed by BPF after commit 20f2505fb436 ("bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt") setsockopt() @optlen argument should be taken into account before copying data.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42093 CWE-20 Improper Input Validation 7.1 High CVE-2024-42093
net/dpaa2: explicit cpumask var allocation on stack For CONFIG_CPUMASK_OFFSTACK=y kernel, explicit allocation of cpumask variable on stack can cause potential stack overflow.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42094 CWE-20 Improper Input Validation 7.1 High CVE-2024-42094
net/iucv: explicit cpumask var allocation on stack For CONFIG_CPUMASK_OFFSTACK=y kernel, explicit allocation of cpumask variable on stack can cause potential stack overflow.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-46743 CWE-125 Out-of-bounds Read 7.1 High CVE-2024-46743
In the Linux kernel, the following vulnerability has been resolved: of/irq: Prevent device address out-of-bounds read in interrupt map walk.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-46854 CWE-125 Out-of-bounds Read 7.1 High CVE-2024-46854
In the Linux kernel, the following vulnerability has been resolved: net: dpaa: Pad packets to ETH_ZLEN When sending packets under 60 bytes, up to three bytes of the buffer following the data may be leaked. Avoid this by extending all packets to ETH_ZLEN, ensuring nothing is leaked in the padding. This bug can be reproduced by running $ ping -s 11 destination

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-46865 CWE-908 Use of Uninitialized Resource 7.1 High CVE-2024-46865
In the Linux kernel, the following vulnerability has been resolved: fou: fix initialization of grc The grc must be initialize first. There can be a condition where if fou is NULL, goto out will be executed and grc would be used uninitialized.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47723 CWE-125 Out-of-bounds Read 7.1 High CVE-2024-47723
In the Linux kernel, the following vulnerability has been resolved: jfs: fix out-of-bounds in dbNextAG() and diAlloc() In dbNextAG() , there is no check for the case where bmp->db_numag is greater or same than MAXAG due to a polluted image, which causes an out-of-bounds. Therefore, a bounds check should be added in dbMount(). And in dbNextAG(), a check for the case where agpref is greater than bmp->db_numag should be added, so an out-of-bounds exception should be prevented. Additionally, a check for the case where agno is greater or same than MAXAG should be added in diAlloc() to prevent out-of-bounds.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-49900 CWE-908 Use of Uninitialized Resource 7.1 High CVE-2024-49900
In the Linux kernel, the following vulnerability has been resolved: jfs: Fix uninit-value access of new_ea in ea_buffer syzbot reports that lzo1x_1_do_compress is using uninit-value: ===================================================== BUG: KMSAN: uninit-value in lzo1x_1_do_compress+0x19f9/0x2510 lib/lzo/lzo1x_compress.c:178 ... Uninit was stored to memory at: ea_put fs/jfs/xattr.c:639 [inline] ... Local variable ea_buf created at: __jfs_setxattr+0x5d/0x1ae0 fs/jfs/xattr.c:662 __jfs_xattr_set+0xe6/0x1f0 fs/jfs/xattr.c:934 ===================================================== The reason is ea_buf->new_ea is not initialized properly. Fix this by using memset to empty its content at the beginning in ea_get().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50033 CWE-908 Use of Uninitialized Resource 7.1 High CVE-2024-50033
In the Linux kernel, the following vulnerability has been resolved: slip: make slhc_remember() more robust against malicious packets syzbot found that slhc_remember() was missing checks against malicious packets [1]. slhc_remember() only checked the size of the packet was at least 20, which is not good enough. We need to make sure the packet includes the IPv4 and TCP header that are supposed to be carried. Add iph and th pointers to make the code more readable. [1] BUG: KMSAN: uninit-value in slhc_remember+0x2e8/0x7b0 drivers/net/slip/slhc.c:666 slhc_remember+0x2e8/0x7b0 drivers/net/slip/slhc.c:666 ppp_receive_nonmp_frame+0xe45/0x35e0 drivers/net/ppp/ppp_generic.c:2455 ppp_receive_frame drivers/net/ppp/ppp_generic.c:2372 [inline] ppp_do_recv+0x65f/0x40d0 drivers/net/ppp/ppp_generic.c:2212 ppp_input+0x7dc/0xe60 drivers/net/ppp/ppp_generic.c:2327 pppoe_rcv_core+0x1d3/0x720 drivers/net/ppp/pppoe.c:379 sk_backlog_rcv+0x13b/0x420 include/net/sock.h:1113 __release_sock+0x1da/0x330 net/core/sock.c:3072 release_sock+0x6b/0x250 net/core/sock.c:3626 pppoe_sendmsg+0x2b8/0xb90 drivers/net/ppp/pppoe.c:903 sock_sendmsg_nosec net/socket.c:729 [inline] __sock_sendmsg+0x30f/0x380 net/socket.c:744 ____sys_sendmsg+0x903/0xb60 net/socket.c:2602 ___sys_sendmsg+0x28d/0x3c0 net/socket.c:2656 __sys_sendmmsg+0x3c1/0x960 net/socket.c:2742 __do_sys_sendmmsg net/socket.c:2771 [inline] __se_sys_sendmmsg net/socket.c:2768 [inline] __x64_sys_sendmmsg+0xbc/0x120 net/socket.c:2768 x64_sys_call+0xb6e/0x3ba0 arch/x86/include/generated/asm/syscalls_64.h:308 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x1e0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was created at: slab_post_alloc_hook mm/slub.c:4091 [inline] slab_alloc_node mm/slub.c:4134 [inline] kmem_cache_alloc_node_noprof+0x6bf/0xb80 mm/slub.c:4186 kmalloc_reserve+0x13d/0x4a0 net/core/skbuff.c:587 __alloc_skb+0x363/0x7b0 net/core/skbuff.c:678 alloc_skb include/linux/skbuff.h:1322 [inline] sock_wmalloc+0xfe/0x1a0 net/core/sock.c:2732 pppoe_sendmsg+0x3a7/0xb90 drivers/net/ppp/pppoe.c:867 sock_sendmsg_nosec net/socket.c:729 [inline] __sock_sendmsg+0x30f/0x380 net/socket.c:744 ____sys_sendmsg+0x903/0xb60 net/socket.c:2602 ___sys_sendmsg+0x28d/0x3c0 net/socket.c:2656 __sys_sendmmsg+0x3c1/0x960 net/socket.c:2742 __do_sys_sendmmsg net/socket.c:2771 [inline] __se_sys_sendmmsg net/socket.c:2768 [inline] __x64_sys_sendmmsg+0xbc/0x120 net/socket.c:2768 x64_sys_call+0xb6e/0x3ba0 arch/x86/include/generated/asm/syscalls_64.h:308 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x1e0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f CPU: 0 UID: 0 PID: 5460 Comm: syz.2.33 Not tainted 6.12.0-rc2-syzkaller-00006-g87d6aab2389e #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50035 CWE-908 Use of Uninitialized Resource 7.1 High CVE-2024-50035
In the Linux kernel, the following vulnerability has been resolved: ppp: fix ppp_async_encode() illegal access syzbot reported an issue in ppp_async_encode() [1] In this case, pppoe_sendmsg() is called with a zero size. Then ppp_async_encode() is called with an empty skb. BUG: KMSAN: uninit-value in ppp_async_encode drivers/net/ppp/ppp_async.c:545 [inline] BUG: KMSAN: uninit-value in ppp_async_push+0xb4f/0x2660 drivers/net/ppp/ppp_async.c:675 ppp_async_encode drivers/net/ppp/ppp_async.c:545 [inline] ppp_async_push+0xb4f/0x2660 drivers/net/ppp/ppp_async.c:675 ppp_async_send+0x130/0x1b0 drivers/net/ppp/ppp_async.c:634 ppp_channel_bridge_input drivers/net/ppp/ppp_generic.c:2280 [inline] ppp_input+0x1f1/0xe60 drivers/net/ppp/ppp_generic.c:2304 pppoe_rcv_core+0x1d3/0x720 drivers/net/ppp/pppoe.c:379 sk_backlog_rcv+0x13b/0x420 include/net/sock.h:1113 __release_sock+0x1da/0x330 net/core/sock.c:3072 release_sock+0x6b/0x250 net/core/sock.c:3626 pppoe_sendmsg+0x2b8/0xb90 drivers/net/ppp/pppoe.c:903 sock_sendmsg_nosec net/socket.c:729 [inline] __sock_sendmsg+0x30f/0x380 net/socket.c:744 ____sys_sendmsg+0x903/0xb60 net/socket.c:2602 ___sys_sendmsg+0x28d/0x3c0 net/socket.c:2656 __sys_sendmmsg+0x3c1/0x960 net/socket.c:2742 __do_sys_sendmmsg net/socket.c:2771 [inline] __se_sys_sendmmsg net/socket.c:2768 [inline] __x64_sys_sendmmsg+0xbc/0x120 net/socket.c:2768 x64_sys_call+0xb6e/0x3ba0 arch/x86/include/generated/asm/syscalls_64.h:308 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x1e0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was created at: slab_post_alloc_hook mm/slub.c:4092 [inline] slab_alloc_node mm/slub.c:4135 [inline] kmem_cache_alloc_node_noprof+0x6bf/0xb80 mm/slub.c:4187 kmalloc_reserve+0x13d/0x4a0 net/core/skbuff.c:587 __alloc_skb+0x363/0x7b0 net/core/skbuff.c:678 alloc_skb include/linux/skbuff.h:1322 [inline] sock_wmalloc+0xfe/0x1a0 net/core/sock.c:2732 pppoe_sendmsg+0x3a7/0xb90 drivers/net/ppp/pppoe.c:867 sock_sendmsg_nosec net/socket.c:729 [inline] __sock_sendmsg+0x30f/0x380 net/socket.c:744 ____sys_sendmsg+0x903/0xb60 net/socket.c:2602 ___sys_sendmsg+0x28d/0x3c0 net/socket.c:2656 __sys_sendmmsg+0x3c1/0x960 net/socket.c:2742 __do_sys_sendmmsg net/socket.c:2771 [inline] __se_sys_sendmmsg net/socket.c:2768 [inline] __x64_sys_sendmmsg+0xbc/0x120 net/socket.c:2768 x64_sys_call+0xb6e/0x3ba0 arch/x86/include/generated/asm/syscalls_64.h:308 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x1e0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f CPU: 1 UID: 0 PID: 5411 Comm: syz.1.14 Not tainted 6.12.0-rc1-syzkaller-00165-g360c1f1f24c6 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50301 CWE-125 Out-of-bounds Read 7.1 High CVE-2024-50301
In the Linux kernel, the following vulnerability has been resolved: security/keys: fix slab-out-of-bounds in key_task_permission KASAN reports an out of bounds read: BUG: KASAN: slab-out-of-bounds in __kuid_val include/linux/uidgid.h:36 BUG: KASAN: slab-out-of-bounds in uid_eq include/linux/uidgid.h:63 [inline] BUG: KASAN: slab-out-of-bounds in key_task_permission+0x394/0x410 security/keys/permission.c:54 Read of size 4 at addr ffff88813c3ab618 by task stress-ng/4362 CPU: 2 PID: 4362 Comm: stress-ng Not tainted 5.10.0-14930-gafbffd6c3ede #15 Call Trace: __dump_stack lib/dump_stack.c:82 [inline] dump_stack+0x107/0x167 lib/dump_stack.c:123 print_address_description.constprop.0+0x19/0x170 mm/kasan/report.c:400 __kasan_report.cold+0x6c/0x84 mm/kasan/report.c:560 kasan_report+0x3a/0x50 mm/kasan/report.c:585 __kuid_val include/linux/uidgid.h:36 [inline] uid_eq include/linux/uidgid.h:63 [inline] key_task_permission+0x394/0x410 security/keys/permission.c:54 search_nested_keyrings+0x90e/0xe90 security/keys/keyring.c:793 This issue was also reported by syzbot. It can be reproduced by following these steps(more details [1]): 1. Obtain more than 32 inputs that have similar hashes, which ends with the pattern '0xxxxxxxe6'. 2. Reboot and add the keys obtained in step 1. The reproducer demonstrates how this issue happened: 1. In the search_nested_keyrings function, when it iterates through the slots in a node(below tag ascend_to_node), if the slot pointer is meta and node->back_pointer != NULL(it means a root), it will proceed to descend_to_node. However, there is an exception. If node is the root, and one of the slots points to a shortcut, it will be treated as a keyring. 2. Whether the ptr is keyring decided by keyring_ptr_is_keyring function. However, KEYRING_PTR_SUBTYPE is 0x2UL, the same as ASSOC_ARRAY_PTR_SUBTYPE_MASK. 3. When 32 keys with the similar hashes are added to the tree, the ROOT has keys with hashes that are not similar (e.g. slot 0) and it splits NODE A without using a shortcut. When NODE A is filled with keys that all hashes are xxe6, the keys are similar, NODE A will split with a shortcut. Finally, it forms the tree as shown below, where slot 6 points to a shortcut. NODE A +------>+---+ ROOT | | 0 | xxe6 +---+ | +---+ xxxx | 0 | shortcut : : xxe6 +---+ | +---+ xxe6 : : | | | xxe6 +---+ | +---+ | 6 |---+ : : xxe6 +---+ +---+ xxe6 : : | f | xxe6 +---+ +---+ xxe6 | f | +---+ 4. As mentioned above, If a slot(slot 6) of the root points to a shortcut, it may be mistakenly transferred to a key*, leading to a read out-of-bounds read. To fix this issue, one should jump to descend_to_node if the ptr is a shortcut, regardless of whether the node is root or not. [1] https://lore.kernel.org/linux-kernel/[email protected]/ [jarkko: tweaked the commit message a bit to have an appropriate closes tag.]

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21647 CWE-125 Out-of-bounds Read 7.1 High CVE-2025-21647
In the Linux kernel, the following vulnerability has been resolved: sched: sch_cake: add bounds checks to host bulk flow fairness counts

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21772 CWE-20 Improper Input Validation 7.1 High CVE-2025-21772
partitions: mac: fix handling of bogus partition table

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26852 CWE-20 Improper Input Validation 7.0 High CVE-2024-26852
net/ipv6: possible UAF in ip6_route_mpath_notify().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26898 CWE-416 Use After Free 7.0 High CVE-2024-26898
In the Linux kernel, the following vulnerability has been resolved: aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26923 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') 7.0 High CVE-2024-26923
In the Linux kernel, the following vulnerability has been resolved: af_unix: Fix garbage collector racing against connect().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26974 CWE-367 Time-of-check Time-of-use (TOCTOU) Race Condition 7.0 High CVE-2024-26974
In the Linux kernel, the following vulnerability has been resolved: crypto: qat - resolve race condition during AER recovery

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27397 CWE-416 Use After Free 7.0 High CVE-2024-27397
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: use timestamp to check for set element timeout Add a timestamp field at the beginning of the transaction, store it in the nftables per-netns area. Update set backend .insert, .deactivate and sync gc path to use the timestamp, this avoids that an element expires while control plane transaction is still unfinished. .lookup and .update, which are used from packet path, still use the current time to check if the element has expired. And .get path and dump also since this runs lockless under rcu read size lock. Then, there is async gc which also needs to check the current time since it runs asynchronously from a workqueue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35950 CWE-908 Use of Uninitialized Resource 7.0 High CVE-2024-35950
drm/client: Fully protect modes with dev->mode_config.mutex

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36899 CWE-416 Use After Free 7.0 High CVE-2024-36899
In the Linux kernel, the following vulnerability has been resolved: gpiolib: cdev: Fix use after free in lineinfo_changed_notify The use-after-free issue occurs as follows: when the GPIO chip device file is being closed by invoking gpio_chrdev_release(), watched_lines is freed by bitmap_free(), but the unregistration of lineinfo_changed_nb notifier chain failed due to waiting write rwsem. Additionally, one of the GPIO chip's lines is also in the release process and holds the notifier chain's read rwsem. Consequently, a race condition leads to the use-after-free of watched_lines.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-43882 CWE-20 Improper Input Validation 7.0 High CVE-2024-43882
exec: the execution may gain unintended privileges.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-45016 CWE-416 Use After Free 7.0 High CVE-2024-45016
In the Linux kernel, the following vulnerability has been resolved: netem: fix return value if duplicate enqueue fails.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-49903 CWE-416 Use After Free 7.0 High CVE-2024-49903
In the Linux kernel, the following vulnerability has been resolved: jfs: Fix uaf in dbFreeBits [syzbot reported] ================================================================== BUG: KASAN: slab-use-after-free in __mutex_lock_common kernel/locking/mutex.c:587 [inline] BUG: KASAN: slab-use-after-free in __mutex_lock+0xfe/0xd70 kernel/locking/mutex.c:752 Read of size 8 at addr ffff8880229254b0 by task syz-executor357/5216 CPU: 0 UID: 0 PID: 5216 Comm: syz-executor357 Not tainted 6.11.0-rc3-syzkaller-00156-gd7a5aa4b3c00 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/27/2024 Call Trace: <TASK> __dump_stack lib/dump_stack.c:93 [inline] dump_stack_lvl+0x241/0x360 lib/dump_stack.c:119 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 __mutex_lock_common kernel/locking/mutex.c:587 [inline] __mutex_lock+0xfe/0xd70 kernel/locking/mutex.c:752 dbFreeBits+0x7ea/0xd90 fs/jfs/jfs_dmap.c:2390 dbFreeDmap fs/jfs/jfs_dmap.c:2089 [inline] dbFree+0x35b/0x680 fs/jfs/jfs_dmap.c:409 dbDiscardAG+0x8a9/0xa20 fs/jfs/jfs_dmap.c:1650 jfs_ioc_trim+0x433/0x670 fs/jfs/jfs_discard.c:100 jfs_ioctl+0x2d0/0x3e0 fs/jfs/ioctl.c:131 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:907 [inline] __se_sys_ioctl+0xfc/0x170 fs/ioctl.c:893 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83 Freed by task 5218: kasan_save_stack mm/kasan/common.c:47 [inline] kasan_save_track+0x3f/0x80 mm/kasan/common.c:68 kasan_save_free_info+0x40/0x50 mm/kasan/generic.c:579 poison_slab_object+0xe0/0x150 mm/kasan/common.c:240 __kasan_slab_free+0x37/0x60 mm/kasan/common.c:256 kasan_slab_free include/linux/kasan.h:184 [inline] slab_free_hook mm/slub.c:2252 [inline] slab_free mm/slub.c:4473 [inline] kfree+0x149/0x360 mm/slub.c:4594 dbUnmount+0x11d/0x190 fs/jfs/jfs_dmap.c:278 jfs_mount_rw+0x4ac/0x6a0 fs/jfs/jfs_mount.c:247 jfs_remount+0x3d1/0x6b0 fs/jfs/super.c:454 reconfigure_super+0x445/0x880 fs/super.c:1083 vfs_cmd_reconfigure fs/fsopen.c:263 [inline] vfs_fsconfig_locked fs/fsopen.c:292 [inline] __do_sys_fsconfig fs/fsopen.c:473 [inline] __se_sys_fsconfig+0xb6e/0xf80 fs/fsopen.c:345 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f [Analysis] There are two paths (dbUnmount and jfs_ioc_trim) that generate race condition when accessing bmap, which leads to the occurrence of uaf. Use the lock s_umount to synchronize them, in order to avoid uaf caused by race condition.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-56672 CWE-416 Use After Free 7.0 High CVE-2024-56672
In the Linux kernel, the following vulnerability has been resolved: blk-cgroup: Fix UAF in blkcg_unpin_online() blkcg_unpin_online() walks up the blkcg hierarchy putting the online pin. To walk up, it uses blkcg_parent(blkcg) but it was calling that after blkcg_destroy_blkgs(blkcg) which could free the blkcg

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2026-28387 CWE-416 Use After Free 7.0 High CVE-2026-28387
Issue summary: An uncommon configuration of clients performing DANE TLSA-based server authentication, when paired with uncommon server DANE TLSA records, may result in a use-after-free and/or double-free on the client side. Impact summary: A use after free can have a range of potential consequences such as the corruption of valid data, crashes or execution of arbitrary code. However, the issue only affects clients that make use of TLSA records with both the PKIX-TA(0/PKIX-EE(1) certificate usages and the DANE-TA(2) certificate usage. By far the most common deployment of DANE is in SMTP MTAs for which RFC7672 recommends that clients treat as 'unusable' any TLSA records that have the PKIX certificate usages. These SMTP (or other similar) clients are not vulnerable to this issue. Conversely, any clients that support only the PKIX usages, and ignore the DANE-TA(2) usage are also not vulnerable. The client would also need to be communicating with a server that publishes a TLSA RRset with both types of TLSA records. No FIPS modules are affected by this issue, the problem code is outside the FIPS module boundary.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-40945 CWE-393 Return of Wrong Status Code 6.8 Medium CVE-2024-40945
iommu: Return right value in iommu_sva_bind_device() iommu_sva_bind_device() should return either a sva bond handle or an ERR_PTR value in error cases. Existing drivers (idxd and uacce) only check the return value with IS_ERR(). This could potentially lead to a kernel NULL pointer dereference issue if the function returns NULL instead of an error pointer. In reality, this doesn't cause any problems because iommu_sva_bind_device() only returns NULL when the kernel is not configured with CONFIG_IOMMU_SVA.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35976 CWE-787 Out-of-bounds Write 6.7 Medium CVE-2024-35976
xsk: validate user input for XDP_UMEM|COMPLETION_FILL_RING

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-57929 CWE-672 Operation on a Resource after Expiration or Release 6.7 Medium CVE-2024-57929
In the Linux kernel, the following vulnerability has been resolved: dm array: fix releasing a faulty array block twice in dm_array_cursor_end When dm_bm_read_lock() fails due to locking or checksum errors, it releases the faulty block implicitly while leaving an invalid output pointer behind. The caller of dm_bm_read_lock() should not operate on this invalid dm_block pointer, or it will lead to undefined result. For example, the dm_array_cursor incorrectly caches the invalid pointer on reading a faulty array block, causing a double release in dm_array_cursor_end(), then hitting the BUG_ON in dm-bufio cache_put().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-57948 CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer 6.7 Medium CVE-2024-57948
In the Linux kernel, the following vulnerability has been resolved: mac802154: check local interfaces before deleting sdata list syzkaller reported a corrupted list in ieee802154_if_remove. [1] Remove an IEEE 802.15.4 network interface after unregister an IEEE 802.15.4 hardware device from the system.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-37356 CWE-125 Out-of-bounds Read 6.6 Medium CVE-2024-37356
In the Linux kernel, the following vulnerability has been resolved: tcp: Fix shift-out-of-bounds in dctcp_update_alpha().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-43830 CWE-416 Use After Free 6.6 Medium CVE-2024-43830
In the Linux kernel, the following vulnerability has been resolved: leds: trigger: Unregister sysfs attributes before calling deactivate() Triggers which have trigger specific sysfs attributes typically store related data in trigger-data allocated by the activate() callback and freed by the deactivate() callback. Calling device_remove_groups() after calling deactivate() leaves a window where the sysfs attributes show/store functions could be called after deactivation and then operate on the just freed trigger-data. Move the device_remove_groups() call to before deactivate() to close this race window. This also makes the deactivation path properly do things in reverse order of the activation path which calls the activate() callback before calling device_add_groups().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2022-43945 CWE-131 Incorrect Calculation of Buffer Size 6.5 Medium CVE-2022-43945
The Linux kernel NFSD implementation prior to versions 5.19.17 and 6.0.2 are vulnerable to buffer overflow. NFSD tracks the number of pages held by each NFSD thread by combining the receive and send buffers of a remote procedure call (RPC) into a single array of pages. A client can force the send buffer to shrink by sending an RPC message over TCP with garbage data added at the end of the message. The RPC message with garbage data is still correctly formed according to the specification and is passed forward to handlers. Vulnerable code in NFSD is not expecting the oversized request and writes beyond the allocated buffer space.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2022-48827 CWE-125 Out-of-bounds Read 6.5 Medium CVE-2022-48827
NFSD: vulnerability caused by loff_t overflow on the server when a client reads near the maximum offset, causing the server to return an EINVAL error, which the client retries indefinitely, instead of handling out-of-range READ requests by returning a short result with an EOF flag.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2023-28746 CWE-1342 Information Exposure through Microarchitectural State after Transient Execution 6.5 Medium CVE-2023-28746
Information exposure through microarchitectural state after transient execution from some register files for some Intel(R) Atom(R) Processors may allow an authenticated user to potentially enable information disclosure via local access.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2023-6129 CWE-787 Out-of-bounds Write 6.5 Medium CVE-2023-6129
The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions. If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences. The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions. The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service. The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36916 CWE-787 Out-of-bounds Write 6.5 Medium CVE-2024-36916
In the Linux kernel, the following vulnerability has been resolved: blk-iocost: avoid out of bounds shift UBSAN catches undefined behavior in blk-iocost, where sometimes iocg->delay is shifted right by a number that is too large, resulting in undefined behavior on some architectures. [ 186.556576] ------------[ cut here ]------------ UBSAN: shift-out-of-bounds in block/blk-iocost.c:1366:23 shift exponent 64 is too large for 64-bit type 'u64' (aka 'unsigned long long') CPU: 16 PID: 0 Comm: swapper/16 Tainted: G S E N 6.9.0-0_fbk700_debug_rc2_kbuilder_0_gc85af715cac0 #1 Hardware name: Quanta Twin Lakes MP/Twin Lakes Passive MP, BIOS F09_3A23 12/08/2020 Call Trace: <IRQ> dump_stack_lvl+0x8f/0xe0 __ubsan_handle_shift_out_of_bounds+0x22c/0x280 iocg_kick_delay+0x30b/0x310 ioc_timer_fn+0x2fb/0x1f80 __run_timer_base+0x1b6/0x250 ... Avoid that undefined behavior by simply taking the "delay = 0" branch if the shift is too large. I am not sure what the symptoms of an undefined value delay will be, but I suspect it could be more than a little annoying to debug.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-46745 CWE-400 Uncontrolled Resource Consumption 6.5 Medium CVE-2024-46745
In the Linux kernel, the following vulnerability has been resolved: Input: uinput - reject requests with unreasonable number of slots When exercising uinput interface syzkaller may try setting up device with a really large number of slots, which causes memory allocation failure in input_mt_init_slots(). While this allocation failure is handled properly and request is rejected, it results in syzkaller reports. Additionally, such request may put undue burden on the system which will try to free a lot of memory for a bogus request. Fix it by limiting allowed number of slots to 100. This can easily be extended if we see devices that can track more than 100 contacts.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47692 CWE-476 NULL Pointer Dereference 6.5 Medium CVE-2024-47692
In the Linux kernel, the following vulnerability has been resolved: nfsd: return -EINVAL when namelen is 0 When we have a corrupted main.sqlite in /var/lib/nfs/nfsdcld/, it may result in namelen being 0, which will cause memdup_user() to return ZERO_SIZE_PTR. When we access the name.data that has been assigned the value of ZERO_SIZE_PTR in nfs4_client_to_reclaim(), null pointer dereference is triggered. [ T1205] ================================================================== [ T1205] BUG: KASAN: null-ptr-deref in nfs4_client_to_reclaim+0xe9/0x260 [ T1205] Read of size 1 at addr 0000000000000010 by task nfsdcld/1205 [ T1205] [ T1205] CPU: 11 PID: 1205 Comm: nfsdcld Not tainted 5.10.0-00003-g2c1423731b8d #406 [ T1205] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS ?-20190727_073836-buildvm-ppc64le-16.ppc.fedoraproject.org-3.fc31 04/01/2014 [ T1205] Call Trace: [ T1205] dump_stack+0x9a/0xd0 [ T1205] ? nfs4_client_to_reclaim+0xe9/0x260 [ T1205] __kasan_report.cold+0x34/0x84 [ T1205] ? nfs4_client_to_reclaim+0xe9/0x260 [ T1205] kasan_report+0x3a/0x50 [ T1205] nfs4_client_to_reclaim+0xe9/0x260 [ T1205] ? nfsd4_release_lockowner+0x410/0x410 [ T1205] cld_pipe_downcall+0x5ca/0x760 [ T1205] ? nfsd4_cld_tracking_exit+0x1d0/0x1d0 [ T1205] ? down_write_killable_nested+0x170/0x170 [ T1205] ? avc_policy_seqno+0x28/0x40 [ T1205] ? selinux_file_permission+0x1b4/0x1e0 [ T1205] rpc_pipe_write+0x84/0xb0 [ T1205] vfs_write+0x143/0x520 [ T1205] ksys_write+0xc9/0x170 [ T1205] ? __ia32_sys_read+0x50/0x50 [ T1205] ? ktime_get_coarse_real_ts64+0xfe/0x110 [ T1205] ? ktime_get_coarse_real_ts64+0xa2/0x110 [ T1205] do_syscall_64+0x33/0x40 [ T1205] entry_SYSCALL_64_after_hwframe+0x67/0xd1 [ T1205] RIP: 0033:0x7fdbdb761bc7 [ T1205] Code: 0f 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 85 c0 75 10 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 514 [ T1205] RSP: 002b:00007fff8c4b7248 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ T1205] RAX: ffffffffffffffda RBX: 000000000000042b RCX: 00007fdbdb761bc7 [ T1205] RDX: 000000000000042b RSI: 00007fff8c4b75f0 RDI: 0000000000000008 [ T1205] RBP: 00007fdbdb761bb0 R08: 0000000000000000 R09: 0000000000000001 [ T1205] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000000042b [ T1205] R13: 0000000000000008 R14: 00007fff8c4b75f0 R15: 0000000000000000 [ T1205] ==================================================================

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2023-1652 CWE-416 Use After Free 6.4 Medium CVE-2023-1652
A use-after-free flaw was found in nfsd4_ssc_setup_dul in fs/nfsd/nfs4proc.c in the NFS filesystem in the Linux Kernel. This issue could allow a local attacker to crash the system or it may lead to a kernel information leak problem.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-49930 CWE-125 Out-of-bounds Read 6.4 Medium CVE-2024-49930
wifi: ath11k: fix array out-of-bound access in SoC stats. Currently, the ath11k_soc_dp_stats::hal_reo_error array is defined with a maximum size of DP_REO_DST_RING_MAX. However, the ath11k_dp_process_rx() function access ath11k_soc_dp_stats::hal_reo_error using the REO destination SRNG ring ID, which is incorrect. SRNG ring ID differ from normal ring ID, and this usage leads to out-of-bounds array access.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-58072 CWE-20 Improper Input Validation 6.4 Medium CVE-2024-58072
wifi: rtlwifi: remove unused check_buddy_priv

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2021-47107 CWE-121 Stack-based Buffer Overflow 6.3 Medium CVE-2021-47107
NFSD: READDIR buffer overflow. If a client sends a READDIR count argument that is too small (say, zero), then the buffer size calculation in the new init_dirlist helper functions results in an underflow, allowing the XDR stream functions to write beyond the actual buffer. This calculation has always been suspect. NFSD has never sanity- checked the READDIR count argument, but the old entry encoders managed the problem correctly. With the commits below, entry encoding changed, exposing the underflow to the pointer arithmetic in xdr_reserve_space(). Modern NFS clients attempt to retrieve as much data as possible for each READDIR request.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2022-38096 CWE-476 NULL Pointer Dereference 6.3 Medium CVE-2022-38096
A NULL pointer dereference vulnerability was found in vmwgfx driver in drivers/gpu/vmxgfx/vmxgfx_execbuf.c in GPU component of Linux kernel with device file '/dev/dri/renderD128 (or Dxxx)'. This flaw allows a local attacker with a user account on the system to gain privilege, causing a denial of service(DoS).

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-22099 CWE-476 NULL Pointer Dereference 6.3 Medium CVE-2024-22099
NULL Pointer Dereference vulnerability in Linux Linux kernel kernel on Linux, x86, ARM (net, bluetooth modules) allows Overflow Buffers. This vulnerability is associated with program files /net/bluetooth/rfcomm/core.C. This issue affects Linux kernel: v2.6.12-rc2.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27047 CWE-20 Improper Input Validation 6.2 Medium CVE-2024-27047
Vulnerablity in Linux kernel: net: phy: phy_get_internal_delay accessing an empty array The phy_get_internal_delay function could try to access to an empty array in the case that the driver is calling phy_get_internal_delay without defining delay_values and rx-internal-delay-ps or tx-internal-delay-ps is defined to 0 in the device-tree. This will lead to "unable to handle kernel NULL pointer dereference at virtual address 0".

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-40978 CWE-20 Improper Input Validation 6.2 Medium CVE-2024-40978
scsi: qedi: crash while reading debugfs attribute. The qedi_dbg_do_not_recover_cmd_read() function invokes sprintf() directly on a __user pointer, which results into the crash.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50040 CWE-390 Detection of Error Condition Without Action 6.2 Medium CVE-2024-50040
In the Linux kernel, the following vulnerability has been resolved: igb: Do not bring the device up after non-fatal error.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35899 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') 6.1 Medium CVE-2024-35899
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: flush pending destroy work before exit_net release Similar to 2c9f0293280e ("netfilter: nf_tables: flush pending destroy work before netlink notifier") to address a race between exit_net and the destroy workqueue. The trace below shows an element to be released via destroy workqueue while exit_net path (triggered via module removal) has already released the set that is used in such transaction.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36978 CWE-20 Improper Input Validation 6.1 Medium CVE-2024-36978
net: sched: sch_multiq: possible OOB write in multiq_tune() q->bands will be assigned to qopt->bands to execute subsequent code logic after kmalloc. So the old q->bands should not be used in kmalloc. Otherwise, an out-of-bounds write will occur.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26816 CWE-212 Improper Removal of Sensitive Information Before Storage or Transfer 6.0 Medium CVE-2024-26816
x86, relocs: relocations in .notes section. When building with CONFIG_XEN_PV=y, .text symbols are emitted into the .notes section so that Xen can find the "startup_xen" entry point.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-58014 CWE-20 Improper Input Validation 6.0 Medium CVE-2024-58014
wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2023-6237 CWE-400 Uncontrolled Resource Consumption 5.9 Medium CVE-2023-6237
Checking excessively long invalid RSA public keys may take a long time. Applications that use the function EVP_PKEY_public_check() to check RSA public keys may experience long delays. Where the key that is being checked has been obtained from an untrusted source this may lead to a Denial of Service. When function EVP_PKEY_public_check() is called on RSA public keys, a computation is done to confirm that the RSA modulus, n, is composite. For valid RSA keys, n is a product of two or more large primes and this computation completes quickly. However, if n is an overly large prime, then this computation would take a long time. An application that calls EVP_PKEY_public_check() and supplies an RSA key obtained from an untrusted source could be vulnerable to a Denial of Service attack. The function EVP_PKEY_public_check() is not called from other OpenSSL functions however it is called from the OpenSSL pkey command line application. For that reason that application is also vulnerable if used with the '-pubin' and '-check' options on untrusted data. The OpenSSL SSL/TLS implementation is not affected by this issue. The OpenSSL 3.0 and 3.1 FIPS providers are affected by this issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-40980 CWE-20 Improper Input Validation 5.9 Medium CVE-2024-40980
drop_monitor: replace spin_lock by raw_spin_lock trace_drop_common() is called with preemption disabled, and it acquires a spin_lock. This is problematic for RT kernels because spin_locks are sleeping locks in this configuration, which causes the following splat.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-41000 CWE-190 Integer Overflow or Wraparound 5.9 Medium CVE-2024-41000
block/ioctl: prefer different overflow check Running syzkaller with the newly reintroduced signed integer overflow sanitizer.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-41004 CWE-20 Improper Input Validation 5.9 Medium CVE-2024-41004
tracing: Build event generation tests only as modules The kprobes and synth event generation test modules add events and lock (get a reference) those event file reference in module init function, and unlock and delete it in module exit function. This is because those are designed for playing as modules. If we make those modules as built-in, those events are left locked in the kernel, and never be removed.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-5535 CWE-200 Exposure of Sensitive Information to an Unauthorized Actor 5.9 Medium CVE-2024-5535
Issue summary: Calling the OpenSSL API function SSL_select_next_proto with an empty supported client protocols buffer may cause a crash or memory contents to be sent to the peer. Impact summary: A buffer overread can have a range of potential consequences such as unexpected application beahviour or a crash. In particular this issue could result in up to 255 bytes of arbitrary private data from memory being sent to the peer leading to a loss of confidentiality. However, only applications that directly call the SSL_select_next_proto function with a 0 length list of supported client protocols are affected by this issue. This would normally never be a valid scenario and is typically not under attacker control but may occur by accident in the case of a configuration or programming error in the calling application. The OpenSSL API function SSL_select_next_proto is typically used by TLS applications that support ALPN (Application Layer Protocol Negotiation) or NPN (Next Protocol Negotiation). NPN is older, was never standardised and is deprecated in favour of ALPN. We believe that ALPN is significantly more widely deployed than NPN. The SSL_select_next_proto function accepts a list of protocols from the server and a list of protocols from the client and returns the first protocol that appears in the server list that also appears in the client list. In the case of no overlap between the two lists it returns the first item in the client list. In either case it will signal whether an overlap between the two lists was found. In the case where SSL_select_next_proto is called with a zero length client list it fails to notice this condition and returns the memory immediately following the client list pointer (and reports that there was no overlap in the lists). This function is typically called from a server side application callback for ALPN or a client side application callback for NPN. In the case of ALPN the list of protocols supplied by the client is guaranteed by libssl to never be zero in length. The list of server protocols comes from the application and should never normally be expected to be of zero length. In this case if the SSL_select_next_proto function has been called as expected (with the list supplied by the client passed in the client/client_len parameters), then the application will not be vulnerable to this issue. If the application has accidentally been configured with a zero length server list, and has accidentally passed that zero length server list in the client/client_len parameters, and has additionally failed to correctly handle a "no overlap" response (which would normally result in a handshake failure in ALPN) then it will be vulnerable to this problem. In the case of NPN, the protocol permits the client to opportunistically select a protocol when there is no overlap. OpenSSL returns the first client protocol in the no overlap case in support of this. The list of client protocols comes from the application and should never normally be expected to be of zero length. However if the SSL_select_next_proto function is accidentally called with a client_len of 0 then an invalid memory pointer will be returned instead. If the application uses this output as the opportunistic protocol then the loss of confidentiality will occur. This issue has been assessed as Low severity because applications are most likely to be vulnerable if they are using NPN instead of ALPN - but NPN is not widely used. It also requires an application configuration or programming error. Finally, this issue would not typically be under attacker control making active exploitation unlikely. The FIPS modules in 3.3, 3.2, 3.1 and 3.0 are not affected by this issue. Due to the low severity of this issue we are not issuing new releases of OpenSSL at this time. The fix will be included in the next releases when they become available.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35910 CWE-665 Improper Initialization 5.8 Medium CVE-2024-35910
In the Linux kernel, the following vulnerability has been resolved: tcp: properly terminate timers for kernel sockets We had various syzbot reports about tcp timers firing after the corresponding netns has been dismantled. Fortunately Josef Bacik could trigger the issue more often, and could test a patch I wrote two years ago. When TCP sockets are closed, we call inet_csk_clear_xmit_timers() to 'stop' the timers. inet_csk_clear_xmit_timers() can be called from any context, including when socket lock is held. This is the reason it uses sk_stop_timer(), aka del_timer(). This means that ongoing timers might finish much later. For user sockets, this is fine because each running timer holds a reference on the socket, and the user socket holds a reference on the netns. For kernel sockets, we risk that the netns is freed before timer can complete, because kernel sockets do not hold reference on the netns. This patch adds inet_csk_clear_xmit_timers_sync() function that using sk_stop_timer_sync() to make sure all timers are terminated before the kernel socket is released. Modules using kernel sockets close them in their netns exit() handler. Also add sock_not_owned_by_me() helper to get LOCKDEP support : inet_csk_clear_xmit_timers_sync() must not be called while socket lock is held. It is very possible we can revert in the future commit 3a58f13a881e ("net: rds: acquire refcount on TCP sockets") which attempted to solve the issue in rds only. (net/smc/af_smc.c and net/mptcp/subflow.c have similar code) We probably can remove the check_net() tests from tcp_out_of_resources() and __tcp_close() in the future.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2021-47002 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2021-47002
SUNRPC: null pointer dereference in svc_rqst_free(). When alloc_pages_node() returns null in svc_rqst_alloc(), the null rq_scratch_page pointer will be dereferenced when calling put_page() in svc_rqst_free().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2021-47316 CWE-20 Improper Input Validation 5.5 Medium CVE-2021-47316
nfsd: NULL dereference in nfs3svc_encode_getaclres.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2023-52458 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2023-52458
In the Linux kernel, the following vulnerability has been resolved: block: add check that partition length needs to be aligned with block size

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-0727 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-0727
Issue summary: Processing a maliciously formatted PKCS12 file may lead OpenSSL to crash leading to a potential Denial of Service attack Impact summary: Applications loading files in the PKCS12 format from untrusted sources might terminate abruptly. A file in PKCS12 format can contain certificates and keys and may come from an untrusted source. The PKCS12 specification allows certain fields to be NULL, but OpenSSL does not correctly check for this case. This can lead to a NULL pointer dereference that results in OpenSSL crashing. If an application processes PKCS12 files from an untrusted source using the OpenSSL APIs then that application will be vulnerable to this issue. OpenSSL APIs that are vulnerable to this are: PKCS12_parse(), PKCS12_unpack_p7data(), PKCS12_unpack_p7encdata(), PKCS12_unpack_authsafes() and PKCS12_newpass(). We have also fixed a similar issue in SMIME_write_PKCS7(). However since this function is related to writing data we do not consider it security significant. The FIPS modules in 3.2, 3.1 and 3.0 are not affected by this issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-25739 CWE-754 Improper Check for Unusual or Exceptional Conditions 5.5 Medium CVE-2024-25739
create_empty_lvol in drivers/mtd/ubi/vtbl.c in the Linux kernel through 6.7.4 can attempt to allocate zero bytes, and crash, because of a missing check for ubi->leb_size.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26629 CWE-393 Return of Wrong Status Code 5.5 Medium CVE-2024-26629
nfsd: The test on so_count in nfsd4_release_lockowner() is potentially harmful. It can transiently return a false positive resulting in a return of NFS4ERR_LOCKS_HELD when in fact no locks are held. This is clearly a protocol violation and with the Linux NFS client it can cause incorrect behaviour.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26642 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26642
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: disallow anonymous set with timeout flag

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26643 CWE-667 Improper Locking 5.5 Medium CVE-2024-26643
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26651 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26651
sr9800: Local Denial of Service Vulnerability.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26659 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26659
xhci: isoc Babble and Buffer Overrun events are not handled properly.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26787 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26787
mmc: mmci: stm32: Fixed issue with overlapping mappings in the DMA API.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26812 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-26812
In the Linux kernel, the following vulnerability has been resolved: vfio/pci: Create persistent INTx handler

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26851 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26851
netfilter: nf_conntrack_h323: Add protection for bmp length out of range.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26855 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26855
net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26859 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26859
net/bnx2x: Race condition leading to system crash during EEH error handling.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26861 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26861
wireguard: receive: data-race around receiving_counter.counter.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26863 CWE-908 Use of Uninitialized Resource 5.5 Medium CVE-2024-26863
In the Linux kernel, the following vulnerability has been resolved: hsr: Fix uninit-value access in hsr_get_node().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26870 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26870
NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26872 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26872
RDMA/srpt: use-after-free Write in srpt_refresh_port().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26875 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26875
media: pvrusb2: fix uaf in pvr2_context_set_notify.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26877 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26877
crypto: xilinx - call finalize with bh disabled.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26882 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26882
net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26883 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26883
bpf: Fix stackmap overflow check on 32-bit arches.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26884 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26884
bpf: Fix hashtab overflow check on 32-bit arches.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26889 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26889
Bluetooth: hci_core: Fix possible buffer overflow.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26891 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26891
iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26894 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26894
ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26895 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26895
wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26903 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26903
Bluetooth: rfcomm: Fixed null-ptr-deref in rfcomm_check_security.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26906 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26906
x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26907 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26907
RDMA/mlx5: Fixed fortify source warning while accessing Eth segment.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26920 CWE-908 Use of Uninitialized Resource 5.5 Medium CVE-2024-26920
In the Linux kernel, the following vulnerability has been resolved: tracing/trigger: Fix to return error if failed to alloc snapshot

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26925 CWE-667 Improper Locking 5.5 Medium CVE-2024-26925
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path The commit mutex should not be released during the critical section between nft_gc_seq_begin() and nft_gc_seq_end(), otherwise, async GC worker could collect expired objects and get the released commit lock within the same GC sequence. nf_tables_module_autoload() temporarily releases the mutex to load module dependencies, then it goes back to replay the transaction again. Move it at the end of the abort phase after nft_gc_seq_end() is called.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26935 CWE-770 Allocation of Resources Without Limits or Throttling 5.5 Medium CVE-2024-26935
In the Linux kernel, the following vulnerability has been resolved: scsi: core: Fix unremoved procfs host directory regression

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26937 CWE-617 Reachable Assertion 5.5 Medium CVE-2024-26937
In the Linux kernel, the following vulnerability has been resolved: drm/i915/gt: Reset queue_priority_hint on parking

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26950 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-26950
In the Linux kernel, the following vulnerability has been resolved: wireguard: netlink: access device through ctx instead of peer

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26951 CWE-416 Use After Free 5.5 Medium CVE-2024-26951
In the Linux kernel, the following vulnerability has been resolved: wireguard: netlink: check for dangling peer via is_dead instead of empty list

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26960 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') 5.5 Medium CVE-2024-26960
In the Linux kernel, the following vulnerability has been resolved: mm: swap: fix race between free_swap_and_cache() and swapoff()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26973 CWE-457 Use of Uninitialized Variable 5.5 Medium CVE-2024-26973
In the Linux kernel, the following vulnerability has been resolved: fat: fix uninitialized field in nostale filehandles When fat_encode_fh_nostale() encodes file handle without a parent it stores only first 10 bytes of the file handle. However the length of the file handle must be a multiple of 4 so the file handle is actually 12 bytes long and the last two bytes remain uninitialized. This is not great at we potentially leak uninitialized information with the handle to userspace. Properly initialize the full handle length.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26988 CWE-120 Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') 5.5 Medium CVE-2024-26988
In the Linux kernel, the following vulnerability has been resolved: init/main.c: Fix potential static_command_line memory overflow

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26993 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-26993
In the Linux kernel, the following vulnerability has been resolved: fs: sysfs: Fix reference leak in sysfs_break_active_protection()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27004 CWE-667 Improper Locking 5.5 Medium CVE-2024-27004
In the Linux kernel, the following vulnerability has been resolved: clk: Get runtime PM before walking tree during disable_unused

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27013 CWE-770 Allocation of Resources Without Limits or Throttling 5.5 Medium CVE-2024-27013
In the Linux kernel, the following vulnerability has been resolved: tun: limit printing rate when illegal packet received by tun dev vhost_worker will call tun call backs to receive packets. If too many illegal packets arrives, tun_do_read will keep dumping packet contents. When console is enabled, it will costs much more cpu time to dump packet and soft lockup will be detected. net_ratelimit mechanism can be used to limit the dumping rate.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27020 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') 5.5 Medium CVE-2024-27020
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: Fix potential data-race in nft_expr_type_get().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27059 CWE-369 Divide By Zero 5.5 Medium CVE-2024-27059
In the Linux kernel, the following vulnerability has been resolved: USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command The isd200 sub-driver in usb-storage uses the HEADS and SECTORS values in the ATA ID information to calculate cylinder and head values when creating a CDB for READ or WRITE commands. The calculation involves division and modulus operations, which will cause a crash if either of these values is 0. While this never happens with a genuine device, it could happen with a flawed or subversive emulation, as reported by the syzbot fuzzer. Protect against this possibility by refusing to bind to the device if either the ATA_ID_HEADS or ATA_ID_SECTORS value in the device's ID information is 0. This requires isd200_Initialization() to return a negative error code when initialization fails; currently it always returns 0 (even when there is an error).

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27072 CWE-667 Improper Locking 5.5 Medium CVE-2024-27072
In the Linux kernel, the following vulnerability has been resolved: media: usbtv: Remove useless locks in usbtv_video_free() Remove locks calls in usbtv_video_free() because are useless and may led to a deadlock as reported here: https://syzkaller.appspot.com/x/bisect.txt?x=166dc872180000 Also remove usbtv_stop() call since it will be called when unregistering the device. Before 'c838530d230b' this issue would only be noticed if you disconnect while streaming and now it is noticeable even when disconnecting while not streaming. [hverkuil: fix minor spelling mistake in log message]

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27419 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-27419
In the Linux kernel, the following vulnerability has been resolved: netrom: data-races around sysctl_net_busy_read We need to protect the reader reading the sysctl value because the value can be changed concurrently.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27431 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-27431
In the Linux kernel, the following vulnerability has been resolved: cpumap: Zero-initialise xdp_rxq_info struct before running XDP program When running an XDP program that is attached to a cpumap entry, we don't initialise the xdp_rxq_info data structure being used in the xdp_buff that backs the XDP program invocation. Tobias noticed that this leads to random values being returned as the xdp_md->rx_queue_index value for XDP programs running in a cpumap. This means we're basically returning the contents of the uninitialised memory, which is bad. Fix this by zero-initialising the rxq data structure before running the XDP program.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27436 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-27436
In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Stop parsing channels bits when all channels are found. If a usb audio device sets more bits than the amount of channels it could write outside of the map array.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27437 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-27437
In the Linux kernel, the following vulnerability has been resolved: vfio/pci: Disable auto-enable of exclusive INTx IRQ Currently for devices requiring masking at the irqchip for INTx, ie. devices without DisINTx support, the IRQ is enabled in request_irq() and subsequently disabled as necessary to align with the masked status flag. This presents a window where the interrupt could fire between these events, resulting in the IRQ incrementing the disable depth twice. This would be unrecoverable for a user since the masked flag prevents nested enables through vfio. Instead, invert the logic using IRQF_NO_AUTOEN such that exclusive INTx is never auto-enabled, then unmask as required.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-33847 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-33847
f2fs: compress: Released compress inode f2fs image may be corrupted. The reason is partial truncation assume compressed inode has reserved blocks, after partial truncation, valid block count may change w/o .i_blocks and .total_valid_block_count update, resulting in corruption.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-34027 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-34027
f2fs: compress: filesystem metadata including blkaddr in dnode, inode fields and .total_valid_block_count may be corrupted after SPO case.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35789 CWE-400 Uncontrolled Resource Consumption 5.5 Medium CVE-2024-35789
In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes When moving a station out of a VLAN and deleting the VLAN afterwards, the fast_rx entry still holds a pointer to the VLAN's netdev, which can cause use-after-free bugs. Fix this by immediately calling ieee80211_check_fast_rx after the VLAN change.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35805 CWE-667 Improper Locking 5.5 Medium CVE-2024-35805
In the Linux kernel, the following vulnerability has been resolved: dm snapshot: fix lockup in dm_exception_table_exit There was reported lockup when we exit a snapshot with many exceptions. Fix this by adding "cond_resched" to the loop that frees the exceptions.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35807 CWE-400 Uncontrolled Resource Consumption 5.5 Medium CVE-2024-35807
In the Linux kernel, the following vulnerability has been resolved: ext4: fix corruption during on-line resize.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35811 CWE-416 Use After Free 5.5 Medium CVE-2024-35811
In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35813 CWE-129 Improper Validation of Array Index 5.5 Medium CVE-2024-35813
In the Linux kernel, the following vulnerability has been resolved: mmc: core: Avoid negative index with array access Commit 4d0c8d0aef63 ("mmc: core: Use mrq.sbc in close-ended ffu") assigns prev_idata = idatas[i - 1], but doesn't check that the iterator i is greater than zero. Let's fix this by adding a check.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35815 CWE-237 Improper Handling of Structural Elements 5.5 Medium CVE-2024-35815
In the Linux kernel, the following vulnerability has been resolved: fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion The first kiocb_set_cancel_fn() argument may point at a struct kiocb that is not embedded inside struct aio_kiocb. With the current code, depending on the compiler, the req->ki_ctx read happens either before the IOCB_AIO_RW test or after that test. Move the req->ki_ctx read such that it is guaranteed that the IOCB_AIO_RW test happens first.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35828 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-35828
In the Linux kernel, the following vulnerability has been resolved: wifi: libertas: some memleaks in lbs_allocate_cmd_buffer() In the for statement of lbs_allocate_cmd_buffer(), if the allocation of cmdarray[i].cmdbuf fails, both cmdarray and cmdarray[i].cmdbuf needs to be freed. Otherwise, there will be memleaks in lbs_allocate_cmd_buffer().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35845 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-35845
wifi: iwlwifi: dbg-tlv: ensure NUL termination The iwl_fw_ini_debug_info_tlv is used as a string, so we must ensure the string is terminated correctly before using it.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35877 CWE-237 Improper Handling of Structural Elements 5.5 Medium CVE-2024-35877
In the Linux kernel, the following vulnerability has been resolved: x86/mm/pat: fix VM_PAT handling in COW mappings PAT handling won't do the right thing in COW mappings: the first PTE (or, in fact, all PTEs) can be replaced during write faults to point at anon folios. Reliably recovering the correct PFN and cachemode using follow_phys() from PTEs will not work in COW mappings. Using follow_phys(), we might just get the address+protection of the anon folio (which is very wrong), or fail on swap/nonswap entries, failing follow_phys() and triggering a WARN_ON_ONCE() in untrack_pfn() and track_pfn_copy(), not properly calling free_pfn_range(). In free_pfn_range(), we either wouldn't call memtype_free() or would call it with the wrong range, possibly leaking memory. To fix that, let's update follow_phys() to refuse returning anon folios, and fallback to using the stored PFN inside vma->vm_pgoff for COW mappings if we run into that. We will now properly handle untrack_pfn() with COW mappings, where we don't need the cachemode. We'll have to fail fork()->track_pfn_copy() if the first page was replaced by an anon folio, though: we'd have to store the cachemode in the VMA to make this work, likely growing the VMA size. For now, lets keep it simple and let track_pfn_copy() just fail in that case: it would have failed in the past with swap/nonswap entries already, and it would have done the wrong thing with anon folios.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35884 CWE-923 Improper Restriction of Communication Channel to Intended Endpoints 5.5 Medium CVE-2024-35884
In the Linux kernel, the following vulnerability has been resolved: udp: do not accept non-tunnel GSO skbs landing in a tunnel When rx-udp-gro-forwarding is enabled UDP packets might be GROed when being forwarded. If such packets might land in a tunnel this can cause various issues and udp_gro_receive makes sure this isn't the case by looking for a matching socket. This is performed in udp4/6_gro_lookup_skb but only in the current netns. This is an issue with tunneled packets when the endpoint is in another netns. In such cases the packets will be GROed at the UDP level, which leads to various issues later on. The same thing can happen with rx-gro-list. We saw this with geneve packets being GROed at the UDP level. In such case gso_size is set; later the packet goes through the geneve rx path, the geneve header is pulled, the offset are adjusted and frag_list skbs are not adjusted with regard to geneve. When those skbs hit skb_fragment, it will misbehave. Different outcomes are possible depending on what the GROed skbs look like; from corrupted packets to kernel crashes. One example is a BUG_ON[1] triggered in skb_segment while processing the frag_list. Because gso_size is wrong (geneve header was pulled) skb_segment thinks there is "geneve header size" of data in frag_list, although it's in fact the next packet. The BUG_ON itself has nothing to do with the issue. This is only one of the potential issues. Looking up for a matching socket in udp_gro_receive is fragile: the lookup could be extended to all netns (not speaking about performances) but nothing prevents those packets from being modified in between and we could still not find a matching socket. It's OK to keep the current logic there as it should cover most cases but we also need to make sure we handle tunnel packets being GROed too early. This is done by extending the checks in udp_unexpected_gso: GSO packets lacking the SKB_GSO_UDP_TUNNEL/_CSUM bits and landing in a tunnel must be segmented. [1] kernel BUG at net/core/skbuff.c:4408! RIP: 0010:skb_segment+0xd2a/0xf70 __udp_gso_segment+0xaa/0x560

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35886 CWE-835 Loop with Unreachable Exit Condition ('Infinite Loop') 5.5 Medium CVE-2024-35886
In the Linux kernel, the following vulnerability has been resolved: ipv6: Fix infinite recursion in fib6_dump_done(). syzkaller reported infinite recursive calls of fib6_dump_done() during netlink socket destruction. From the log, syzkaller sent an AF_UNSPEC RTM_GETROUTE message, and then the response was generated. The following recvmmsg() resumed the dump for IPv6, but the first call of inet6_dump_fib() failed at kzalloc() due to the fault injection. 12:01:34 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, ... snip ...) recvmmsg(r0, ... snip ...) (fail_nth: 8) Here, fib6_dump_done() was set to nlk_sk(sk)->cb.done, and the next call of inet6_dump_fib() set it to nlk_sk(sk)->cb.args[3]. syzkaller stopped receiving the response halfway through, and finally netlink_sock_destruct() called nlk_sk(sk)->cb.done(). fib6_dump_done() calls fib6_dump_end() and nlk_sk(sk)->cb.done() if it is still not NULL. fib6_dump_end() rewrites nlk_sk(sk)->cb.done() by nlk_sk(sk)->cb.args[3], but it has the same function, not NULL, calling itself recursively and hitting the stack guard page. To avoid the issue, let's set the destructor after kzalloc().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35888 CWE-457 Use of Uninitialized Variable 5.5 Medium CVE-2024-35888
In the Linux kernel, the following vulnerability has been resolved: erspan: make sure erspan_base_hdr is present in skb->head.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35893 CWE-908 Use of Uninitialized Resource 5.5 Medium CVE-2024-35893
In the Linux kernel, the following vulnerability has been resolved: net/sched: act_skbmod: prevent kernel-infoleak syzbot found that tcf_skbmod_dump() was copying four bytes from kernel stack to user space. The issue here is that 'struct tc_skbmod' has a four bytes hole. We need to clear the structure before filling fields.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35895 CWE-667 Improper Locking 5.5 Medium CVE-2024-35895
In the Linux kernel, the following vulnerability has been resolved: bpf, sockmap: Prevent lock inversion deadlock in map delete elem syzkaller started using corpuses where a BPF tracing program deletes elements from a sockmap/sockhash map. Because BPF tracing programs can be invoked from any interrupt context, locks taken during a map_delete_elem operation must be hardirq-safe. Otherwise a deadlock due to lock inversion is possible, as reported by lockdep: CPU0 CPU1 ---- ---- lock(&htab->buckets[i].lock); local_irq_disable(); lock(&host->lock); lock(&htab->buckets[i].lock); <Interrupt> lock(&host->lock); Locks in sockmap are hardirq-unsafe by design. We expects elements to be deleted from sockmap/sockhash only in task (normal) context with interrupts enabled, or in softirq context. Detect when map_delete_elem operation is invoked from a context which is _not_ hardirq-unsafe, that is interrupts are disabled, and bail out with an error. Note that map updates are not affected by this issue. BPF verifier does not allow updating sockmap/sockhash from a BPF tracing program today.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35897 CWE-1287 Improper Validation of Specified Type of Input 5.5 Medium CVE-2024-35897
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: discard table flag update with pending basechain deletion Hook unregistration is deferred to the commit phase, same occurs with hook updates triggered by the table dormant flag. When both commands are combined, this results in deleting a basechain while leaving its hook still registered in the core.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35898 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') 5.5 Medium CVE-2024-35898
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() nft_unregister_flowtable_type() within nf_flow_inet_module_exit() can concurrent with __nft_flowtable_type_get() within nf_tables_newflowtable(). And thhere is not any protection when iterate over nf_tables_flowtables list in __nft_flowtable_type_get(). Therefore, there is pertential data-race of nf_tables_flowtables list entry. Use list_for_each_entry_rcu() to iterate over nf_tables_flowtables list in __nft_flowtable_type_get(), and use rcu_read_lock() in the caller nft_flowtable_type_get() to protect the entire type query process.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35900 CWE-1287 Improper Validation of Specified Type of Input 5.5 Medium CVE-2024-35900
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: reject new basechain after table flag update When dormant flag is toggled, hooks are disabled in the commit phase by iterating over current chains in table (existing and new). The following configuration allows for an inconsistent state: add table x add chain x y { type filter hook input priority 0; } add table x { flags dormant; } add chain x w { type filter hook input priority 1; } which triggers the following warning when trying to unregister chain w which is already unregistered.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35902 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-35902
net/rds: possible cp null dereference cp might be null, calling cp->cp_conn would produce null dereference. Cp is a parameter of __rds_rdma_map and is not reassigned.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35915 CWE-908 Use of Uninitialized Resource 5.5 Medium CVE-2024-35915
nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35922 CWE-369 Divide By Zero 5.5 Medium CVE-2024-35922
fbmon: prevent division by zero in fb_videomode_from_videomode()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35925 CWE-369 Divide By Zero 5.5 Medium CVE-2024-35925
block: prevent division by zero in blk_rq_stat_sum()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35930 CWE-401 Missing Release of Memory after Effective Lifetime 5.5 Medium CVE-2024-35930
scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35933 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-35933
Bluetooth: btintel: Fix null ptr deref in btintel_read_version

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35935 CWE-124 Buffer Underwrite ('Buffer Underflow') 5.5 Medium CVE-2024-35935
btrfs: send: handle path ref underflow in header iterate_inode_ref()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35936 CWE-237 Improper Handling of Structural Elements 5.5 Medium CVE-2024-35936
btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35940 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-35940
pstore/zone: Add a null pointer check to the psz_kmsg_read

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35944 CWE-787 Out-of-bounds Write 5.5 Medium CVE-2024-35944
VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35958 CWE-416 Use After Free 5.5 Medium CVE-2024-35958
net: ena: Fix incorrect descriptor free behavior

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35962 CWE-1284 Improper Validation of Specified Quantity in Input 5.5 Medium CVE-2024-35962
netfilter: complete validation of user input

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35965 CWE-120 Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') 5.5 Medium CVE-2024-35965
Bluetooth: L2CAP: Fix not validating setsockopt user input Check user input length before copying data.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35966 CWE-787 Out-of-bounds Write 5.5 Medium CVE-2024-35966
Bluetooth: RFCOMM: Fix not validating setsockopt user input

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35967 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-35967
Bluetooth: SCO: Fix not validating setsockopt user input

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35969 CWE-770 Allocation of Resources Without Limits or Throttling 5.5 Medium CVE-2024-35969
ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35973 CWE-908 Use of Uninitialized Resource 5.5 Medium CVE-2024-35973
geneve: fix header validation in geneve_xmit_skb

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35978 CWE-401 Missing Release of Memory after Effective Lifetime 5.5 Medium CVE-2024-35978
Bluetooth: Fix memory leak in hci_req_sync_complete()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35982 CWE-835 Loop with Unreachable Exit Condition ('Infinite Loop') 5.5 Medium CVE-2024-35982
batman-adv: Avoid infinite loop trying to resize local TT

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35983 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-35983
bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35984 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-35984
i2c: smbus: fix NULL function pointer dereference

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35988 CWE-131 Incorrect Calculation of Buffer Size 5.5 Medium CVE-2024-35988
riscv: Fix TASK_SIZE on 64-bit NOMMU. On NOMMU, userspace memory can come from anywhere in physical RAM. The current definition of TASK_SIZE is wrong if any RAM exists above 4G, causing spurious failures in the userspace access routines.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35990 CWE-667 Improper Locking 5.5 Medium CVE-2024-35990
dma: xilinx_dpdma: Fix locking

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35996 CWE-655 Insufficient Psychological Acceptability 5.5 Medium CVE-2024-35996
cpu: Re-enable CPU mitigations by default for !X86 architectures

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35997 CWE-667 Improper Locking 5.5 Medium CVE-2024-35997
HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36004 CWE-404 Improper Resource Shutdown or Release 5.5 Medium CVE-2024-36004
i40e: Do not use WQ_MEM_RECLAIM flag for workqueue

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36005 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-36005
netfilter: nf_tables: honor table dormant flag from netdev release event path

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36006 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-36006
In the Linux kernel, the following vulnerability has been resolved: mlxsw: spectrum_acl_tcam: Fix incorrect list API usage

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36007 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-36007
In the Linux kernel, the following vulnerability has been resolved: mlxsw: spectrum_acl_tcam: Fix warning during rehash As previously explained, the rehash delayed work migrates filters from one region to another. This is done by iterating over all chunks (all the filters with the same priority) in the region and in each chunk iterating over all the filters. When the work runs out of credits it stores the current chunk and entry as markers in the per-work context so that it would know where to resume the migration from the next time the work is scheduled. Upon error, the chunk marker is reset to NULL, but without resetting the entry markers despite being relative to it. This can result in migration being resumed from an entry that does not belong to the chunk being migrated. In turn, this will eventually lead to a chunk being iterated over as if it is an entry. Because of how the two structures happen to be defined, this does not lead to KASAN splats, but to warnings such as. Fix by creating a helper that resets all the markers and call it from all the places the currently only reset the chunk marker. For good measures also call it when starting a completely new rehash. Add a warning to avoid future cases.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36008 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-36008
In the Linux kernel, the following vulnerability has been resolved: ipv4: check for NULL idev in ip_route_use_hint() syzbot was able to trigger a NULL deref in fib_validate_source() in an old tree. It appears the bug exists in latest trees.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36270 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-36270
netfilter: tproxy: bail out if IP has been disabled on the device syzbot reports: general protection fault, probably for non-canonical address

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36286 CWE-1287 Improper Validation of Specified Type of Input 5.5 Medium CVE-2024-36286
In the Linux kernel, the following vulnerability has been resolved: netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36288 CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer 5.5 Medium CVE-2024-36288
SUNRPC: Fix loop termination condition in gss_free_in_token_pages() The in_token->pages[] array is not NULL terminated. This results in the following KASAN splat: KASAN: maybe wild-memory-access in range [0x04a2013400000008-0x04a201340000000f].

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36484 CWE-99 Improper Control of Resource Identifiers ('Resource Injection') 5.5 Medium CVE-2024-36484
In the Linux kernel, the following vulnerability has been resolved: net: relax socket state check at accept time.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36489 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-36489
tls: 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}.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36902 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-36902
Vulnerability in Linux kernel: ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() syzbot is able to trigger the following crash [1], caused by unsafe ip6_dst_idev() use. Indeed ip6_dst_idev() can return NULL, and must always be checked.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36904 CWE-416 Use After Free 5.5 Medium CVE-2024-36904
In the Linux kernel, the following vulnerability has been resolved: tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36905 CWE-369 Divide By Zero 5.5 Medium CVE-2024-36905
In the Linux kernel, the following vulnerability has been resolved: tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36929 CWE-237 Improper Handling of Structural Elements 5.5 Medium CVE-2024-36929
In the Linux kernel, the following vulnerability has been resolved: net: core: reject skb_copy(_expand) for fraglist GSO skbs SKB_GSO_FRAGLIST skbs must not be linearized, otherwise they become invalid. Return NULL if such an skb is passed to skb_copy or skb_copy_expand, in order to prevent a crash on a potential later call to skb_gso_segment.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36939 CWE-391 Unchecked Error Condition 5.5 Medium CVE-2024-36939
In the Linux kernel, the following vulnerability has been resolved: nfs: Handle error of rpc_proc_register() in nfs_net_init(). syzkaller reported a warning [0] triggered while destroying immature netns. rpc_proc_register() was called in init_nfs_fs(), but its error has been ignored since at least the initial commit 1da177e4c3f4 ("Linux-2.6.12-rc2"). Recently, commit d47151b79e32 ("nfs: expose /proc/net/sunrpc/nfs in net namespaces") converted the procfs to per-netns and made the problem more visible. Even when rpc_proc_register() fails, nfs_net_init() could succeed, and thus nfs_net_exit() will be called while destroying the netns. Then, remove_proc_entry() will be called for non-existing proc directory and trigger the warning below. Let's handle the error of rpc_proc_register() properly in nfs_net_init(). [0]: name 'nfs' WARNING: CPU: 1 PID: 1710 at fs/proc/generic.c:711 remove_proc_entry+0x1bb/0x2d0 fs/proc/generic.c:711 Modules linked in: CPU: 1 PID: 1710 Comm: syz-executor.2 Not tainted 6.8.0-12822-gcd51db110a7e #12 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.0-0-gd239552ce722-prebuilt.qemu.org 04/01/2014 RIP: 0010:remove_proc_entry+0x1bb/0x2d0 fs/proc/generic.c:711 Code: 41 5d 41 5e c3 e8 85 09 b5 ff 48 c7 c7 88 58 64 86 e8 09 0e 71 02 e8 74 09 b5 ff 4c 89 e6 48 c7 c7 de 1b 80 84 e8 c5 ad 97 ff <0f> 0b eb b1 e8 5c 09 b5 ff 48 c7 c7 88 58 64 86 e8 e0 0d 71 02 eb RSP: 0018:ffffc9000c6d7ce0 EFLAGS: 00010286 RAX: 0000000000000000 RBX: ffff8880422b8b00 RCX: ffffffff8110503c RDX: ffff888030652f00 RSI: ffffffff81105045 RDI: 0000000000000001 RBP: 0000000000000000 R08: 0000000000000001 R09: 0000000000000000 R10: 0000000000000001 R11: ffffffff81bb62cb R12: ffffffff84807ffc R13: ffff88804ad6fcc0 R14: ffffffff84807ffc R15: ffffffff85741ff8 FS: 00007f30cfba8640(0000) GS:ffff88807dd00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ff51afe8000 CR3: 000000005a60a005 CR4: 0000000000770ef0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 PKRU: 55555554 Call Trace: <TASK> rpc_proc_unregister+0x64/0x70 net/sunrpc/stats.c:310 nfs_net_exit+0x1c/0x30 fs/nfs/inode.c:2438 ops_exit_list+0x62/0xb0 net/core/net_namespace.c:170 setup_net+0x46c/0x660 net/core/net_namespace.c:372 copy_net_ns+0x244/0x590 net/core/net_namespace.c:505 create_new_namespaces+0x2ed/0x770 kernel/nsproxy.c:110 unshare_nsproxy_namespaces+0xae/0x160 kernel/nsproxy.c:228 ksys_unshare+0x342/0x760 kernel/fork.c:3322 __do_sys_unshare kernel/fork.c:3393 [inline] __se_sys_unshare kernel/fork.c:3391 [inline] __x64_sys_unshare+0x1f/0x30 kernel/fork.c:3391 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0x4f/0x110 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x46/0x4e RIP: 0033:0x7f30d0febe5d Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 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 8b 0d 73 9f 1b 00 f7 d8 64 89 01 48 RSP: 002b:00007f30cfba7cc8 EFLAGS: 00000246 ORIG_RAX: 0000000000000110 RAX: ffffffffffffffda RBX: 00000000004bbf80 RCX: 00007f30d0febe5d RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000000006c020600 RBP: 00000000004bbf80 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 R13: 000000000000000b R14: 00007f30d104c530 R15: 0000000000000000 </TASK>

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36940 CWE-415 Double Free 5.5 Medium CVE-2024-36940
In the Linux kernel, the following vulnerability has been resolved: pinctrl: core: delete incorrect free in pinctrl_enable() The "pctldev" struct is allocated in devm_pinctrl_register_and_init(). It's a devm_ managed pointer that is freed by devm_pinctrl_dev_release(), so freeing it in pinctrl_enable() will lead to a double free. The devm_pinctrl_dev_release() function frees the pindescs and destroys the mutex as well.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36959 CWE-668 Exposure of Resource to Wrong Sphere 5.5 Medium CVE-2024-36959
In the Linux kernel, the following vulnerability has been resolved: pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() If we fail to allocate propname buffer, we need to drop the reference count we just took. Because the pinctrl_dt_free_maps() includes the droping operation, here we call it directly.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36974 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-36974
net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP. If one TCA_TAPRIO_ATTR_PRIOMAP attribute has been provided, taprio_parse_mqprio_opt() must validate it, or userspace can inject arbitrary data to the kernel, the second time taprio_change() is called. First call (with valid attributes) sets dev->num_tc to a non zero value. Second call (with arbitrary mqprio attributes) returns early from taprio_parse_mqprio_opt() and bad things can happen.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38381 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-38381
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.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38552 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-38552
drm/amd/display: Fix potential index out of bounds in color transformation function Fixes index out of bounds issue in the color transformation function. The issue could occur when the index 'i' exceeds the number of transfer function points (TRANSFER_FUNC_POINTS). The fix adds a check to ensure 'i' is within bounds before accessing the transfer function points. If 'i' is out of bounds, an error message is logged and the function returns false to indicate an error.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38558 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-38558
net: openvswitch: fix overwriting ct original tuple for ICMPv6 OVS_PACKET_CMD_EXECUTE has 3 main attributes: - OVS_PACKET_ATTR_KEY - Packet metadata in a netlink format. - OVS_PACKET_ATTR_PACKET - Binary packet content. - OVS_PACKET_ATTR_ACTIONS - Actions to execute on the packet. OVS_PACKET_ATTR_KEY is parsed first to populate sw_flow_key structure with the metadata like conntrack state, input port, recirculation id, etc.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38559 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-38559
scsi: qedf: Ensure the copied buf is NUL terminated Currently, we allocate a count-sized kernel buffer and copy count from userspace to that buffer. Later, we use kstrtouint on this buffer but we don't ensure that the string is terminated inside the buffer, this can lead to OOB read when using kstrtouint.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38560 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-38560
scsi: bfa: Ensure the copied buf is NUL terminated Currently, we allocate a nbytes-sized kernel buffer and copy nbytes from userspace to that buffer. Later, we use sscanf on this buffer but we don't ensure that the string is terminated inside the buffer, this can lead to OOB read when using sscanf.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38565 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-38565
wifi: ar5523: enable proper endpoint verification Syzkaller reports [1] hitting a warning about an endpoint in use not having an expected type to it. Fix the issue by checking for the existence of all proper endpoints with their according types intact. Sadly, this patch has not been tested on real hardware.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38567 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-38567
wifi: carl9170: add a proper sanity check for endpoints Syzkaller reports [1] hitting a warning which is caused by presence of a wrong endpoint type at the URB sumbitting stage. While there was a check for a specific 4th endpoint, since it can switch types between bulk and interrupt, other endpoints are trusted implicitly. Similar warning is triggered in a couple of other syzbot issues [2].

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38578 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-38578
ecryptfs: Fix buffer size for tag 66 packet The 'TAG 66 Packet Format' description is missing the cipher code and checksum fields that are packed into the message packet. As a result, the buffer allocated for the packet is 3 bytes too small and write_tag_66_packet() will write up to 3 bytes past the end of the buffer. Fix this by increasing the size of the allocation so the whole packet will always fit in the buffer.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38579 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-38579
crypto: bcm - Fix pointer arithmetic In spu2_dump_omd() value of ptr is increased by ciph_key_len instead of hash_iv_len which could lead to going beyond the buffer boundaries.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38589 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-38589
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).

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38598 CWE-667 Improper Locking 5.5 Medium CVE-2024-38598
In the Linux kernel, the following vulnerability has been resolved: md: fix resync softlockup when bitmap size is less than array size.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38599 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-38599
jffs2: prevent xattr node from overflowing the eraseblock Add a check to make sure that the requested xattr node size is no larger than the eraseblock minus the cleanmarker. Unlike the usual inode nodes, the xattr nodes aren't split into parts and spread across multiple eraseblocks, which means that a xattr node must not occupy more than one eraseblock. If the requested xattr value is too large, the xattr node can spill onto the next eraseblock, overwriting the nodes and causing errors.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38612 CWE-459 Incomplete Cleanup 5.5 Medium CVE-2024-38612
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.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38615 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-38615
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.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38619 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-38619
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().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38635 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-38635
soundwire: cadence: invalid PDI offset.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38659 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-38659
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.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38780 CWE-667 Improper Locking 5.5 Medium CVE-2024-38780
In the Linux kernel, the following vulnerability has been resolved: dma-buf/sw-sync: don't enable IRQ from sync_print_obj().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-39468 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-39468
smb: client: Deadlock in smb2_find_smb_tcon().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-39482 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-39482
bcache: Variable length array abuse in btree_iter.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-39489 CWE-401 Missing Release of Memory after Effective Lifetime 5.5 Medium CVE-2024-39489
In the Linux kernel, the following vulnerability has been resolved: ipv6: sr: fix memleak in seg6_hmac_init_algo seg6_hmac_init_algo returns without cleaning up the previous allocations if one fails, so it's going to leak all that memory and the crypto tfms. Update seg6_hmac_exit to only free the memory when allocated, so we can reuse the code directly.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-39493 CWE-401 Missing Release of Memory after Effective Lifetime 5.5 Medium CVE-2024-39493
In the Linux kernel, the following vulnerability has been resolved: crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak Using completion_done to determine whether the caller has gone away only works after a complete call. Furthermore it's still possible that the caller has not yet called wait_for_completion, resulting in another potential UAF. Fix this by making the caller use cancel_work_sync and then freeing the memory safely.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-39502 CWE-416 Use After Free 5.5 Medium CVE-2024-39502
ionic: use after netif_napi_del(). When queues are started, netif_napi_add() and napi_enable() are called. If there are 4 queues and only 3 queues are used for the current configuration, only 3 queues' napi should be registered and enabled. The ionic_qcq_enable() checks whether the .poll pointer is not NULL for enabling only the using queue' napi. Unused queues' napi will not be registered by netif_napi_add(), so the .poll pointer indicates NULL. But it couldn't distinguish whether the napi was unregistered or not because netif_napi_del() doesn't reset the .poll pointer to NULL. So, ionic_qcq_enable() calls napi_enable() for the queue, which was unregistered by netif_napi_del().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-39503 CWE-416 Use After Free 5.5 Medium CVE-2024-39503
netfilter: ipset: race between namespace cleanup and gc in the list:set type. The namespace cleanup can destroy the list:set type of sets while the gc of the set type is waiting to run in rcu cleanup. The latter uses data from the destroyed set which thus leads use after free.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-39509 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-39509
HID: core: remove unnecessary WARN_ON() in implement(). There is a warning in a call to implement() when trying to write a value into a field of smaller size in an output report. Since implement() already has a warn message printed out with the help of hid_warn() and value in question gets trimmed with: ... value &= m; ... WARN_ON may be considered superfluous.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-40942 CWE-402 Transmission of Private Resources into a New Sphere ('Resource Leak') 5.5 Medium CVE-2024-40942
wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects The hwmp code use objects of type mesh_preq_queue, added to a list in ieee80211_if_mesh, to keep track of mpath we need to resolve. If the mpath gets deleted, ex mesh interface is removed, the entries in that list will never get cleaned.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-40959 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-40959
In the Linux kernel, the following vulnerability has been resolved: xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-40960 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-40960
ipv6: prevent possible NULL dereference in rt6_probe() syzbot caught a NULL dereference in rt6_probe() [1] Bail out if __in6_dev_get() returns NULL.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-40961 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-40961
ipv6: prevent possible NULL deref in fib6_nh_init() syzbot reminds us that in6_dev_get() can return NULL.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-40984 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-40984
ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-40995 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-40995
net/sched: act_api: possible infinite loop in tcf_idr_check_alloc().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-41016 CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer 5.5 Medium CVE-2024-41016
ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry() xattr in ocfs2 maybe 'non-indexed', which saved with additional space requested. It's better to check if the memory is out of bound before memcmp, although this possibility mainly comes from crafted poisonous images.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42070 CWE-401 Missing Release of Memory after Effective Lifetime 5.5 Medium CVE-2024-42070
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers register store validation for NFT_DATA_VALUE is conditional, however, the datatype is always either NFT_DATA_VALUE or NFT_DATA_VERDICT. This only requires a new helper function to infer the register type from the set datatype so this conditional check can be removed. Otherwise, pointer to chain object can be leaked through the registers.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42082 CWE-770 Allocation of Resources Without Limits or Throttling 5.5 Medium CVE-2024-42082
xdp: unused WARN() in __xdp_reg_mem_model().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42090 CWE-833 Deadlock 5.5 Medium CVE-2024-42090
pinctrl: deadlock in create_pinctrl() when handling -EPROBE_DEFER. In create_pinctrl(), pinctrl_maps_mutex is acquired before calling add_setting(). If add_setting() returns -EPROBE_DEFER, create_pinctrl() calls pinctrl_free(). However, pinctrl_free() attempts to acquire pinctrl_maps_mutex, which is already held by create_pinctrl(), leading to a potential deadlock.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42259 CWE-131 Incorrect Calculation of Buffer Size 5.5 Medium CVE-2024-42259
In the Linux kernel, the following vulnerability has been resolved: drm/i915/gem: Fix Virtual Memory mapping boundaries calculation Calculating the size of the mapped area as the lesser value between the requested size and the actual size does not consider the partial mapping offset. This can cause page fault access. Fix the calculation of the starting and ending addresses, the total size is now deduced from the difference between the end and start addresses. Additionally, the calculations have been rewritten in a clearer and more understandable form.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42265 CWE-99 Improper Control of Resource Identifiers ('Resource Injection') 5.5 Medium CVE-2024-42265
In the Linux kernel, the following vulnerability has been resolved: protect the fetch of ->fd[fd] in do_dup2() from mispredictions both callers have verified that fd is not greater than ->max_fds; however, misprediction might end up with tofree = fdt->fd[fd]; being speculatively executed. That's wrong for the same reasons why it's wrong in close_fd()/file_close_fd_locked(); the same solution applies - array_index_nospec(fd, fdt->max_fds) could differ from fd only in case of speculative execution on mispredicted path.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42272 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-42272
sched: act_ct: take care of padding in struct zones_ht_key.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42283 CWE-908 Use of Uninitialized Resource 5.5 Medium CVE-2024-42283
In the Linux kernel, the following vulnerability has been resolved: net: nexthop: Initialize all fields in dumped nexthops struct nexthop_grp contains two reserved fields that are not initialized by nla_put_nh_group(), and carry garbage. This can be observed e.g. with strace (edited for clarity): # ip nexthop add id 1 dev lo # ip nexthop add id 101 group 1 # strace -e recvmsg ip nexthop get id 101 ... recvmsg(... [{nla_len=12, nla_type=NHA_GROUP}, [{id=1, weight=0, resvd1=0x69, resvd2=0x67}]] ...) = 52 The fields are reserved and therefore not currently used. But as they are, they leak kernel memory, and the fact they are not just zero complicates repurposing of the fields for new ends. Initialize the full structure.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42292 CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer 5.5 Medium CVE-2024-42292
In the Linux kernel, the following vulnerability has been resolved: kobject_uevent: Fix OOB access within zap_modalias_env() zap_modalias_env() wrongly calculates size of memory block to move, so will cause OOB memory access issue if variable MODALIAS is not the last one within its @env parameter, fixed by correcting size to memmove.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42304 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-42304
In the Linux kernel, the following vulnerability has been resolved: ext4: make sure the first directory block is not a hole

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42305 CWE-125 Out-of-bounds Read 5.5 Medium CVE-2024-42305
In the Linux kernel, the following vulnerability has been resolved: ext4: check dot and dotdot of dx_root before making dir indexed

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42306 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-42306
In the Linux kernel, the following vulnerability has been resolved: udf: Avoid using corrupted block bitmap buffer

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42312 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-42312
In the Linux kernel, the following vulnerability has been resolved: sysctl: always initialize i_uid/i_gid Always initialize i_uid/i_gid inside the sysfs core so set_ownership() can safely skip setting them. Commit 5ec27ec735ba ("fs/proc/proc_sysctl.c: fix the default values of i_uid/i_gid on /proc/sys inodes.") added defaults for i_uid/i_gid when set_ownership() was not implemented. It also missed adjusting net_ctl_set_ownership() to use the same default values in case the computation of a better value failed.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-43828 CWE-835 Loop with Unreachable Exit Condition ('Infinite Loop') 5.5 Medium CVE-2024-43828
In the Linux kernel, the following vulnerability has been resolved: ext4: fix infinite loop when replaying fast_commit When doing fast_commit replay an infinite loop may occur due to an uninitialized extent_status struct. ext4_ext_determine_insert_hole() does not detect the replay and calls ext4_es_find_extent_range(), which will return immediately without initializing the 'es' variable. Because 'es' contains garbage, an integer overflow may happen causing an infinite loop in this function, easily reproducible using fstest generic/039. This commit fixes this issue by unconditionally initializing the structure in function ext4_es_find_extent_range(). Thanks to Zhang Yi, for figuring out the real problem!

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-43834 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-43834
In the Linux kernel, the following vulnerability has been resolved: xdp: fix invalid wait context of page_pool_destroy() If the driver uses a page pool, it creates a page pool with page_pool_create(). The reference count of page pool is 1 as default. A page pool will be destroyed only when a reference count reaches 0. page_pool_destroy() is used to destroy page pool, it decreases a reference count. When a page pool is destroyed, ->disconnect() is called, which is mem_allocator_disconnect(). This function internally acquires mutex_lock(). If the driver uses XDP, it registers a memory model with xdp_rxq_info_reg_mem_model(). The xdp_rxq_info_reg_mem_model() internally increases a page pool reference count if a memory model is a page pool. Now the reference count is 2. To destroy a page pool, the driver should call both page_pool_destroy() and xdp_unreg_mem_model(). The xdp_unreg_mem_model() internally calls page_pool_destroy(). Only page_pool_destroy() decreases a reference count. If a driver calls page_pool_destroy() then xdp_unreg_mem_model(), we will face an invalid wait context warning. Because xdp_unreg_mem_model() calls page_pool_destroy() with rcu_read_lock(). The page_pool_destroy() internally acquires mutex_lock().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-43856 CWE-770 Allocation of Resources Without Limits or Throttling 5.5 Medium CVE-2024-43856
In the Linux kernel, the following vulnerability has been resolved: dma: fix call order in dmam_free_coherent dmam_free_coherent() frees a DMA allocation, which makes the freed vaddr available for reuse, then calls devres_destroy() to remove and free the data structure used to track the DMA allocation. Between the two calls, it is possible for a concurrent task to make an allocation with the same vaddr and add it to the devres list. If this happens, there will be two entries in the devres list with the same vaddr and devres_destroy() can free the wrong entry, triggering the WARN_ON() in dmam_match. Fix by destroying the devres entry before freeing the DMA allocation. kokonut //net/encryption http://sponge2/b9145fe6-0f72-4325-ac2f-a84d81075b03

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-43871 CWE-416 Use After Free 5.5 Medium CVE-2024-43871
In the Linux kernel, the following vulnerability has been resolved: devres: Fix memory leakage caused by driver API devm_free_percpu() It will cause memory leakage when use driver API devm_free_percpu() to free memory allocated by devm_alloc_percpu(), fixed by using devres_release() instead of devres_destroy() within devm_free_percpu().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-43879 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-43879
wifi: cfg80211: Currently NL80211_RATE_INFO_HE_RU_ALLOC_2x996 is not handled in cfg80211_calculate_bitrate_he(), leading to warning.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-43889 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-43889
padata: vulnerability due to a possible divide-by-zero error in padata_mt_helper() during bootup, caused by an uninitialized chunk_size being zero.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-43890 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-43890
tracing: vulnerability due to an overflow in get_free_elt(), which could lead to infinite loops and CPU hangs when the tracing map becomes full.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-43893 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-43893
serial: core: vulnerability due to a missing check for uartclk being zero, leading to a potential divide-by-zero error when calling ioctl TIOCSSERIAL with an invalid baud_base.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-44935 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-44935
sctp: Fix null-ptr-deref in reuseport_add_sock(). A Null Pointer Dereference in reuseport_add_sock() while accessing sk2->sk_reuseport_cb . The repro first creates a listener with SO_REUSEPORT. Then, it creates another listener on the same port and concurrently closes the first listener. The second listen() calls reuseport_add_sock() with the first listener as sk2, where sk2->sk_reuseport_cb is not expected to be cleared concurrently, but the close() does clear it by reuseport_detach_sock().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-44944 CWE-401 Missing Release of Memory after Effective Lifetime 5.5 Medium CVE-2024-44944
In the Linux kernel, the following vulnerability has been resolved: netfilter: ctnetlink: use helper function to calculate expect ID Delete expectation path is missing a call to the nf_expect_get_id() helper function to calculate the expectation ID, otherwise LSB of the expectation object address is leaked to userspace.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-44948 CWE-754 Improper Check for Unusual or Exceptional Conditions 5.5 Medium CVE-2024-44948
In the Linux kernel, the following vulnerability has been resolved: x86/mtrr: Check if fixed MTRRs exist before saving them MTRRs have an obsolete fixed variant for fine grained caching control of the 640K-1MB region that uses separate MSRs. This fixed variant has a separate capability bit in the MTRR capability MSR. So far all x86 CPUs which support MTRR have this separate bit set, so it went unnoticed that mtrr_save_state() does not check the capability bit before accessing the fixed MTRR MSRs. Though on a CPU that does not support the fixed MTRR capability this results in a #GP. The #GP itself is harmless because the RDMSR fault is handled gracefully, but results in a WARN_ON(). Add the missing capability check to prevent this.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-44960 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-44960
usb: gadget: core: Check for unset descriptor. It needs to be reassured that the descriptor has been set before looking at maxpacket. This fixes a null pointer panic in this case. This may happen if the gadget doesn't properly set up the endpoint for the current speed, or the gadget descriptors are malformed and the descriptor for the speed/endpoint are not found. No current gadget driver is known to have this problem, but this may cause a hard-to-find bug during development of new gadgets.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-44987 CWE-416 Use After Free 5.5 Medium CVE-2024-44987
In the Linux kernel, the following vulnerability has been resolved: ipv6: prevent UAF in ip6_send_skb().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-44989 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-44989
In the Linux kernel, the following vulnerability has been resolved: bonding: fix xfrm real_dev null pointer dereference.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-44990 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-44990
In the Linux kernel, the following vulnerability has been resolved: bonding: fix null pointer deref in bond_ipsec_offload_ok We must check if there is an active slave before dereferencing the pointer.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-45018 CWE-456 Missing Initialization of a Variable 5.5 Medium CVE-2024-45018
In the Linux kernel, the following vulnerability has been resolved: netfilter: flowtable: initialise extack before use Fix missing initialisation of extack in flow offload.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-46679 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') 5.5 Medium CVE-2024-46679
In the Linux kernel, the following vulnerability has been resolved: ethtool: check device is present when getting link settings.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-46744 CWE-908 Use of Uninitialized Resource 5.5 Medium CVE-2024-46744
In the Linux kernel, the following vulnerability has been resolved: Squashfs: sanity check symbolic link size.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-46750 CWE-413 Improper Resource Locking 5.5 Medium CVE-2024-46750
In the Linux kernel, the following vulnerability has been resolved: PCI: Add missing bridge lock to pci_bus_lock().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-46759 CWE-124 Buffer Underwrite ('Buffer Underflow') 5.5 Medium CVE-2024-46759
In the Linux kernel, the following vulnerability has been resolved: hwmon: (adc128d818) Fix underflows seen when writing limit attributes DIV_ROUND_CLOSEST() after kstrtol() results in an underflow if a large negative number such as -9223372036854775808 is provided by the user. Fix it by reordering clamp_val() and DIV_ROUND_CLOSEST() operations.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-46783 CWE-229 Improper Handling of Values 5.5 Medium CVE-2024-46783
In the Linux kernel, the following vulnerability has been resolved: tcp_bpf: fix return value of tcp_bpf_sendmsg().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47660 CWE-413 Improper Resource Locking 5.5 Medium CVE-2024-47660
In the Linux kernel, the following vulnerability has been resolved: fsnotify: clear PARENT_WATCHED flags lazily In some setups directories can have many (usually negative) dentries. Hence __fsnotify_update_child_dentry_flags() function can take a significant amount of time. Since the bulk of this function happens under inode->i_lock this causes a significant contention on the lock when we remove the watch from the directory as the __fsnotify_update_child_dentry_flags() call from fsnotify_recalc_mask() races with __fsnotify_update_child_dentry_flags() calls from __fsnotify_parent() happening on children. This can lead upto softlockup reports reported by users. Fix the problem by calling fsnotify_update_children_dentry_flags() to set PARENT_WATCHED flags only when parent starts watching children. When parent stops watching children, clear false positive PARENT_WATCHED flags lazily in __fsnotify_parent() for each accessed child.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47684 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-47684
In the Linux kernel, the following vulnerability has been resolved: tcp: check skb is non-NULL in tcp_rto_delta_us() We have some machines running stock Ubuntu 20.04.6 which is their 5.4.0-174-generic kernel that are running ceph and recently hit a null ptr dereference in tcp_rearm_rto(). Initially hitting it from the TLP path, but then later we also saw it getting hit from the RACK case as well. Here are examples of the oops messages we saw in each of those cases: Jul 26 15:05:02 rx [11061395.780353] BUG: kernel NULL pointer dereference, address: 0000000000000020 Jul 26 15:05:02 rx [11061395.787572] #PF: supervisor read access in kernel mode Jul 26 15:05:02 rx [11061395.792971] #PF: error_code(0x0000) - not-present page Jul 26 15:05:02 rx [11061395.798362] PGD 0 P4D 0 Jul 26 15:05:02 rx [11061395.801164] Oops: 0000 [#1] SMP NOPTI Jul 26 15:05:02 rx [11061395.805091] CPU: 0 PID: 9180 Comm: msgr-worker-1 Tainted: G W 5.4.0-174-generic #193-Ubuntu Jul 26 15:05:02 rx [11061395.814996] Hardware name: Supermicro SMC 2x26 os-gen8 64C NVME-Y 256G/H12SSW-NTR, BIOS 2.5.V1.2U.NVMe.UEFI 05/09/2023 Jul 26 15:05:02 rx [11061395.825952] RIP: 0010:tcp_rearm_rto+0xe4/0x160 Jul 26 15:05:02 rx [11061395.830656] Code: 87 ca 04 00 00 00 5b 41 5c 41 5d 5d c3 c3 49 8b bc 24 40 06 00 00 eb 8d 48 bb cf f7 53 e3 a5 9b c4 20 4c 89 ef e8 0c fe 0e 00 <48> 8b 78 20 48 c1 ef 03 48 89 f8 41 8b bc 24 80 04 00 00 48 f7 e3 Jul 26 15:05:02 rx [11061395.849665] RSP: 0018:ffffb75d40003e08 EFLAGS: 00010246 Jul 26 15:05:02 rx [11061395.855149] RAX: 0000000000000000 RBX: 20c49ba5e353f7cf RCX: 0000000000000000 Jul 26 15:05:02 rx [11061395.862542] RDX: 0000000062177c30 RSI: 000000000000231c RDI: ffff9874ad283a60 Jul 26 15:05:02 rx [11061395.869933] RBP: ffffb75d40003e20 R08: 0000000000000000 R09: ffff987605e20aa8 Jul 26 15:05:02 rx [11061395.877318] R10: ffffb75d40003f00 R11: ffffb75d4460f740 R12: ffff9874ad283900 Jul 26 15:05:02 rx [11061395.884710] R13: ffff9874ad283a60 R14: ffff9874ad283980 R15: ffff9874ad283d30 Jul 26 15:05:02 rx [11061395.892095] FS: 00007f1ef4a2e700(0000) GS:ffff987605e00000(0000) knlGS:0000000000000000 Jul 26 15:05:02 rx [11061395.900438] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Jul 26 15:05:02 rx [11061395.906435] CR2: 0000000000000020 CR3: 0000003e450ba003 CR4: 0000000000760ef0 Jul 26 15:05:02 rx [11061395.913822] PKRU: 55555554 Jul 26 15:05:02 rx [11061395.916786] Call Trace: Jul 26 15:05:02 rx [11061395.919488] Jul 26 15:05:02 rx [11061395.921765] ? show_regs.cold+0x1a/0x1f Jul 26 15:05:02 rx [11061395.925859] ? __die+0x90/0xd9 Jul 26 15:05:02 rx [11061395.929169] ? no_context+0x196/0x380 Jul 26 15:05:02 rx [11061395.933088] ? ip6_protocol_deliver_rcu+0x4e0/0x4e0 Jul 26 15:05:02 rx [11061395.938216] ? ip6_sublist_rcv_finish+0x3d/0x50 Jul 26 15:05:02 rx [11061395.943000] ? __bad_area_nosemaphore+0x50/0x1a0 Jul 26 15:05:02 rx [11061395.947873] ? bad_area_nosemaphore+0x16/0x20 Jul 26 15:05:02 rx [11061395.952486] ? do_user_addr_fault+0x267/0x450 Jul 26 15:05:02 rx [11061395.957104] ? ipv6_list_rcv+0x112/0x140 Jul 26 15:05:02 rx [11061395.961279] ? __do_page_fault+0x58/0x90 Jul 26 15:05:02 rx [11061395.965458] ? do_page_fault+0x2c/0xe0 Jul 26 15:05:02 rx [11061395.969465] ? page_fault+0x34/0x40 Jul 26 15:05:02 rx [11061395.973217] ? tcp_rearm_rto+0xe4/0x160 Jul 26 15:05:02 rx [11061395.977313] ? tcp_rearm_rto+0xe4/0x160 Jul 26 15:05:02 rx [11061395.981408] tcp_send_loss_probe+0x10b/0x220 Jul 26 15:05:02 rx [11061395.985937] tcp_write_timer_handler+0x1b4/0x240 Jul 26 15:05:02 rx [11061395.990809] tcp_write_timer+0x9e/0xe0 Jul 26 15:05:02 rx [11061395.994814] ? tcp_write_timer_handler+0x240/0x240 Jul 26 15:05:02 rx [11061395.999866] call_timer_fn+0x32/0x130 Jul 26 15:05:02 rx [11061396.003782] __run_timers.part.0+0x180/0x280 Jul 26 15:05:02 rx [11061396.008309] ? recalibrate_cpu_khz+0x10/0x10 Jul 26 15:05:02 rx [11061396.012841] ? native_x2apic_icr_write+0x30/0x30 Jul 26 15:05:02 rx [11061396.017718] ? lapic_next_even ---truncated---

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47699 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-47699
In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix potential null-ptr-deref in nilfs_btree_insert() Patch series "nilfs2: fix potential issues with empty b-tree nodes". This series addresses three potential issues with empty b-tree nodes that can occur with corrupted filesystem images, including one recently discovered by syzbot. This patch (of 3): If a b-tree is broken on the device, and the b-tree height is greater than 2 (the level of the root node is greater than 1) even if the number of child nodes of the b-tree root is 0, a NULL pointer dereference occurs in nilfs_btree_prepare_insert(), which is called from nilfs_btree_insert(). This is because, when the number of child nodes of the b-tree root is 0, nilfs_btree_do_lookup() does not set the block buffer head in any of path[x].bp_bh, leaving it as the initial value of NULL, but if the level of the b-tree root node is greater than 1, nilfs_btree_get_nonroot_node(), which accesses the buffer memory of path[x].bp_bh, is called. Fix this issue by adding a check to nilfs_btree_root_broken(), which performs sanity checks when reading the root node from the device, to detect this inconsistency. Thanks to Lizhi Xu for trying to solve the bug and clarifying the cause early on.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47705 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-47705
In the Linux kernel, the following vulnerability has been resolved: block: fix potential invalid pointer dereference in blk_add_partition The blk_add_partition() function initially used a single if-condition (IS_ERR(part)) to check for errors when adding a partition. This was modified to handle the specific case of -ENXIO separately, allowing the function to proceed without logging the error in this case. However, this change unintentionally left a path where md_autodetect_dev() could be called without confirming that part is a valid pointer. This commit separates the error handling logic by splitting the initial if-condition, improving code readability and handling specific error scenarios explicitly. The function now distinguishes the general error case from -ENXIO without altering the existing behavior of md_autodetect_dev() calls.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47706 CWE-416 Use After Free 5.5 Medium CVE-2024-47706
In the Linux kernel, the following vulnerability has been resolved: block, bfq: fix possible UAF for bfqq->bic with merge chain In this case, IO from Process 1 will get bfqq2 from BIC1 first, and then get bfqq3 through merge chain, and finially handle IO by bfqq3. Howerver, current code will think bfqq2 is owned by BIC1, like initial state, and set bfqq2->bic to BIC1. Allocated by task 20776: kasan_save_stack+0x20/0x40 mm/kasan/common.c:45 kasan_set_track+0x25/0x30 mm/kasan/common.c:52 __kasan_slab_alloc+0x87/0x90 mm/kasan/common.c:328 kasan_slab_alloc include/linux/kasan.h:188 [inline] slab_post_alloc_hook mm/slab.h:763 [inline] slab_alloc_node mm/slub.c:3458 [inline] kmem_cache_alloc_node+0x1a4/0x6f0 mm/slub.c:3503 ioc_create_icq block/blk-ioc.c:370 [inline] ---truncated---

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47707 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-47707
ipv6: A NULL dereference vulnerability may occur in rt6_uncached_list_flush_dev() due to the necessary check being removed by a previous commit.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47709 CWE-825 Expired Pointer Dereference 5.5 Medium CVE-2024-47709
can: bcm: A warning is triggered when connect() is issued again for a socket whose connect()ed device has been unregistered. However, if the socket is just close()d without the 2nd connect(), the remaining bo->bcm_proc_read triggers unnecessary remove_proc_entry() in bcm_release().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47710 CWE-400 Uncontrolled Resource Consumption 5.5 Medium CVE-2024-47710
sock_map: vulnerability result of adding a cond_resched() in sock_hash_free() to prevent CPU soft lockups when destroying maps with a large number of buckets.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47713 CWE-664 Improper Control of a Resource Through its Lifetime 5.5 Medium CVE-2024-47713
wifi: mac80211: vulnerability caused by implementing a two-phase skb reclamation in ieee80211_do_stop() to avoid warnings and potential issues caused by calling __dev_queue_xmit() with interrupts disabled.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47718 CWE-416 Use After Free 5.5 Medium CVE-2024-47718
wifi: rtw88: vulnerability may lead to a use-after-free (UAF) error if firmware loading is not properly synchronized during USB initialization and disconnection.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47735 CWE-667 Improper Locking 5.5 Medium CVE-2024-47735
RDMA/hns: missuse of spin_lock_irq()/spin_unlock_irq() when spin_lock_irqsave()/spin_lock_irqrestore() was hold.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47737 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-47737
In the Linux kernel, the following vulnerability has been resolved: nfsd: call cache_put if xdr_reserve_space returns NULL.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-47747 CWE-416 Use After Free 5.5 Medium CVE-2024-47747
net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition. In the ether3_probe function, a timer is initialized with a callback function ether3_ledoff, bound to &prev(dev)->timer. Once the timer is started, there is a risk of a race condition if the module or device is removed, triggering the ether3_remove function to perform cleanup.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-49851 CWE-459 Incomplete Cleanup 5.5 Medium CVE-2024-49851
tpm: Clean up TPM space after command failure tpm_dev_transmit prepares the TPM space before attempting command transmission. However if the command fails no rollback of this preparation is done. This can result in transient handles being leaked if the device is subsequently closed with no further commands performed.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-49890 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-49890
In the Linux kernel, the following vulnerability has been resolved: drm/amd/pm: ensure the fw_info is not null before using it This resolves the dereference null return value warning reported by Coverity.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-49892 CWE-369 Divide By Zero 5.5 Medium CVE-2024-49892
In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Initialize get_bytes_per_element's default to 1 Variables, used as denominators and maybe not assigned to other values, should not be 0. bytes_per_element_y & bytes_per_element_c are initialized by get_bytes_per_element() which should never return 0. This fixes 10 DIVIDE_BY_ZERO issues reported by Coverity.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-49902 CWE-125 Out-of-bounds Read 5.5 Medium CVE-2024-49902
jfs: vulnerability caused by assigning msm_gpu->pdev earlier in the initialization process to prevent null pointer dereferences in msm_gpu_cleanup.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-49938 CWE-824 Access of Uninitialized Pointer 5.5 Medium CVE-2024-49938
In the Linux kernel, the following vulnerability has been resolved: wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit Syzbot points out that skb_trim() has a sanity check on the existing length of the skb, which can be uninitialised in some error paths. The intent here is clearly just to reset the length to zero before resubmitting, so switch to calling __skb_set_length(skb, 0) directly. In addition, __skb_set_length() already contains a call to skb_reset_tail_pointer(), so remove the redundant call. The syzbot report came from ath9k_hif_usb_reg_in_cb(), but there's a similar usage of skb_trim() in ath9k_hif_usb_rx_cb(), change both while we're at it.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-49944 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-49944
sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start. In sctp_listen_start() invoked by sctp_inet_listen(), it should set the sk_state back to CLOSED if sctp_autobind() fails due to whatever reason. Otherwise, next time when calling sctp_inet_listen(), if sctp_sk(sk)->reuse is already set via setsockopt(SCTP_REUSE_PORT), sctp_sk(sk)->bind_hash will be dereferenced as sk_state is LISTENING, which causes a crash as bind_hash is NULL

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-49948 CWE-124 Buffer Underwrite ('Buffer Underflow') 5.5 Medium CVE-2024-49948
In the Linux kernel, the following vulnerability has been resolved: net: add more sanity checks to qdisc_pkt_len_init().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-49949 CWE-124 Buffer Underwrite ('Buffer Underflow') 5.5 Medium CVE-2024-49949
In the Linux kernel, the following vulnerability has been resolved: net: avoid potential underflow in qdisc_pkt_len_init() with UFO.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-49952 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') 5.5 Medium CVE-2024-49952
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: prevent nf_skb_duplicated corruption.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-49955 CWE-672 Operation on a Resource after Expiration or Release 5.5 Medium CVE-2024-49955
In the Linux kernel, the following vulnerability has been resolved: ACPI: battery: Fix possible crash when unregistering a battery hook When a battery hook returns an error when adding a new battery, then the battery hook is automatically unregistered. However the battery hook provider cannot know that, so it will later call battery_hook_unregister() on the already unregistered battery hook, resulting in a crash. Fix this by using the list head to mark already unregistered battery hooks as already being unregistered so that they can be ignored by battery_hook_unregister().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-49973 CWE-787 Out-of-bounds Write 5.5 Medium CVE-2024-49973
r8169: RTL8125 added fields to the tally counter, this change could cause the chip to perform Direct Memory Access on these new fields, potentially writing to unallocated memory.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-49977 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-49977
net: stmmac: port_transmit_rate_kbps could be set to a value of 0, which is then passed to the "div_s64" function when tc-cbs is disabled. This leads to a zero-division error.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-49997 CWE-226 Sensitive Information in Resource Not Removed Before Reuse 5.5 Medium CVE-2024-49997
In the Linux kernel, the following vulnerability has been resolved: net: ethernet: lantiq_etop: fix memory disclosure When applying padding, the buffer is not zeroed, which results in memory disclosure. The mentioned data is observed on the wire. This patch uses skb_put_padto() to pad Ethernet frames properly. The mentioned function zeroes the expanded buffer. In case the packet cannot be padded it is silently dropped. Statistics are also not incremented. This driver does not support statistics in the old 32-bit format or the new 64-bit format. These will be added in the future. In its current form, the patch should be easily backported to stable versions. Ethernet MACs on Amazon-SE and Danube cannot do padding of the packets in hardware, so software padding must be applied.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50001 CWE-755 Improper Handling of Exceptional Conditions 5.5 Medium CVE-2024-50001
In the Linux kernel, the following vulnerability has been resolved: net/mlx5: Fix error path in multi-packet WQE transmit Remove the erroneous unmap in case no DMA mapping was established The multi-packet WQE transmit code attempts to obtain a DMA mapping for the skb. This could fail, e.g. under memory pressure, when the IOMMU driver just can't allocate more memory for page tables. While the code tries to handle this in the path below the err_unmap label it erroneously unmaps one entry from the sq's FIFO list of active mappings. Since the current map attempt failed this unmap is removing some random DMA mapping that might still be required. If the PCI function now presents that IOVA, the IOMMU may assumes a rogue DMA access and e.g. on s390 puts the PCI function in error state. The erroneous behavior was seen in a stress-test environment that created memory pressure.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50006 CWE-833 Deadlock 5.5 Medium CVE-2024-50006
In the Linux kernel, the following vulnerability has been resolved: ext4: fix i_data_sem unlock order in ext4_ind_migrate().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50008 CWE-787 Out-of-bounds Write 5.5 Medium CVE-2024-50008
wifi: mwifiex: memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext() Replace one-element array with a flexible-array member in `struct host_cmd_ds_802_11_scan_ext`.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50015 CWE-665 Improper Initialization 5.5 Medium CVE-2024-50015
ext4: dax: Overflowing extents beyond inode size when partially writing.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50039 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-50039
In the Linux kernel, the following vulnerability has been resolved: net/sched: accept TCA_STAB only for root qdisc Most qdiscs maintain their backlog using qdisc_pkt_len(skb) on the assumption it is invariant between the enqueue() and dequeue() handlers. Unfortunately syzbot can crash a host rather easily using a TBF + SFQ combination, with an STAB on SFQ [1] We can't support TCA_STAB on arbitrary level, this would require to maintain per-qdisc storage.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50045 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-50045
In the Linux kernel, the following vulnerability has been resolved: netfilter: br_netfilter: fix panic with metadata_dst skb.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50046 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-50046
In the Linux kernel, the following vulnerability has been resolved: NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies() On the node of an NFS client, some files saved in the mountpoint of the NFS server were copied to another location of the same NFS server. Accidentally, the nfs42_complete_copies() got a NULL-pointer dereference crash.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50058 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-50058
In the Linux kernel, the following vulnerability has been resolved: serial: protect uart_port_dtr_rts() in uart_shutdown() too Commit af224ca2df29 (serial: core: Prevent unsafe uart port access, part 3) added few uport == NULL checks. It added one to uart_shutdown(), so the commit assumes, uport can be NULL in there. But right after that protection, there is an unprotected "uart_port_dtr_rts(uport, false);" call. That is invoked only if HUPCL is set, so I assume that is the reason why we do not see lots of these reports. Or it cannot be NULL at this point at all for some reason :P. Until the above is investigated, stay on the safe side and move this dereference to the if too. I got this inconsistency from Coverity under CID 1585130. Thanks.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50095 CWE-667 Improper Locking 5.5 Medium CVE-2024-50095
In the Linux kernel, the following vulnerability has been resolved: RDMA/mad: Improve handling of timed out WRs of mad agent Current timeout handler of mad agent acquires/releases mad_agent_priv lock for every timed out WRs. This causes heavy locking contention when higher no. of WRs are to be handled inside timeout handler. This leads to softlockup with below trace in some use cases where rdma-cm path is used to establish connection between peer nodes Simplified timeout handler by creating local list of timed out WRs and invoke send handler post creating the list. The new method acquires/releases lock once to fetch the list and hence helps to reduce locking contetiong when processing higher no. of WRs

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50121 CWE-416 Use After Free 5.5 Medium CVE-2024-50121
nfsd: problematic nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net. In the normal case, when we excute `echo 0 > /proc/fs/nfsd/threads`, the function `nfs4_state_destroy_net` in `nfs4_state_shutdown_net` will release all resources related to the hashed `nfs4_client`.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50134 CWE-787 Out-of-bounds Write 5.5 Medium CVE-2024-50134
In the Linux kernel, the following vulnerability has been resolved: drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA Replace the fake VLA at end of the vbva_mouse_pointer_shape shape with a real VLA to fix a "memcpy: detected field-spanning write error". Note as mentioned in the added comment it seems the original length calculation for the allocated and send hgsmi buffer is 4 bytes too large. Changing this is not the goal of this patch, so this behavior is kept.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50142 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-50142
In the Linux kernel, the following vulnerability has been resolved: xfrm: validate new SA's prefixlen using SA family when sel.family is unset This expands the validation introduced in commit 07bf7908950a ("xfrm:Validate address prefix lengths in the xfrm selector.") syzbot created an SA with usersa.sel.family = AF_UNSPEC usersa.sel.prefixlen_s = 128 usersa.family = AF_INET Because of the AF_UNSPEC selector, verify_newsa_info doesn't put limits on prefixlen_{s,d}. But then copy_from_user_state sets x->sel.family to usersa.family (AF_INET). Do the same conversion inverify_newsa_info before validating prefixlen_{s,d}, since that's howprefixlen is going to be used later on.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50148 CWE-459 Incomplete Cleanup 5.5 Medium CVE-2024-50148
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: bnep: fix wild-memory-access in proto_unregister As bnep_init() ignore bnep_sock_init()'s return value, and bnep_sock_init() will cleanup all resource. Then when remove bnep module will call bnep_sock_cleanup() to cleanup sock's resource. To solve above issue just return bnep_sock_init()'s return value in bnep_exit().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50153 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-50153
In the Linux kernel, the following vulnerability has been resolved: scsi: target: core: Fix null-ptr-deref in target_alloc_device() There is a null-ptr-deref issue reported by KASAN: BUG: KASAN: null-ptr-deref in target_alloc_device+0xbc4/0xbe0 [target_core_mod] ... kasan_report+0xb9/0xf0 target_alloc_device+0xbc4/0xbe0 [target_core_mod] core_dev_setup_virtual_lun0+0xef/0x1f0 [target_core_mod] target_core_init_configfs+0x205/0x420 [target_core_mod] do_one_initcall+0xdd/0x4e0 ... entry_SYSCALL_64_after_hwframe+0x76/0x7e In target_alloc_device(), if allocing memory for dev queues fails, then dev will be freed by dev->transport->free_device(), but dev->transport is not initialized at that time, which will lead to a null pointer reference problem. Fixing this bug by freeing dev with hba->backend->ops->free_device().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50188 CWE-787 Out-of-bounds Write 5.5 Medium CVE-2024-50188
net: phy: dp83869: fix memory corruption when enabling fiber. When configuring the fiber port, the DP83869 PHY driver incorrectly calls linkmode_set_bit() with a bit mask (1 &lt;&lt; 10) rather than a bit number (10). This corrupts some other memory location -- in case of arm64 the priv pointer in the same structure.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50205 CWE-369 Divide By Zero 5.5 Medium CVE-2024-50205
In the Linux kernel, the following vulnerability has been resolved: ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size() The step variable is initialized to zero. It is changed in the loop, but if it's not changed it will remain zero. Add a variable check before the division. The observed behavior was introduced by commit 826b5de90c0b ("ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size"), and it is difficult to show that any of the interval parameters will satisfy the snd_interval_test() condition with data from the amdtp_rate_table[] table. Found by Linux Verification Center (linuxtesting.org) with SVACE.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50210 CWE-667 Improper Locking 5.5 Medium CVE-2024-50210
In the Linux kernel, the following vulnerability has been resolved: posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime() If get_clock_desc() succeeds, it calls fget() for the clockid's fd, and get the clk->rwsem read lock, so the error path should release the lock to make the lock balance and fput the clockid's fd to make the refcount balance and release the fd related resource. However the below commit left the error path locked behind resulting in unbalanced locking. Check timespec64_valid_strict() before get_clock_desc() to fix it, because the "ts" is not changed after that. [[email protected]: fixed commit message typo]

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50251 CWE-131 Incorrect Calculation of Buffer Size 5.5 Medium CVE-2024-50251
In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_payload: sanitize offset and length before calling skb_checksum() If access to offset + length is larger than the skbuff length, then skb_checksum() triggers BUG_ON(). skb_checksum() internally subtracts the length parameter while iterating over skbuff, BUG_ON(len) at the end of it checks that the expected length to be included in the checksum calculation is fully consumed.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50299 CWE-908 Use of Uninitialized Resource 5.5 Medium CVE-2024-50299
In the Linux kernel, the following vulnerability has been resolved: sctp: properly validate chunk size in sctp_sf_ootb() A size validation fix similar to that in Commit 50619dbf8db7 ("sctp: add size validation when walking chunks") is also required in sctp_sf_ootb() to address a crash reported by syzbot: BUG: KMSAN: uninit-value in sctp_sf_ootb+0x7f5/0xce0 net/sctp/sm_statefuns.c:3712 sctp_sf_ootb+0x7f5/0xce0 net/sctp/sm_statefuns.c:3712 sctp_do_sm+0x181/0x93d0 net/sctp/sm_sideeffect.c:1166 sctp_endpoint_bh_rcv+0xc38/0xf90 net/sctp/endpointola.c:407 sctp_inq_push+0x2ef/0x380 net/sctp/inqueue.c:88 sctp_rcv+0x3831/0x3b20 net/sctp/input.c:243 sctp4_rcv+0x42/0x50 net/sctp/protocol.c:1159 ip_protocol_deliver_rcu+0xb51/0x13d0 net/ipv4/ip_input.c:205 ip_local_deliver_finish+0x336/0x500 net/ipv4/ip_input.c:233

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-53042 CWE-662 Improper Synchronization 5.5 Medium CVE-2024-53042
In the Linux kernel, the following vulnerability has been resolved: ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow() There are code paths from which the function is called without holding the RCU read lock, resulting in a suspicious RCU usage warning [1]. Fix by using l3mdev_master_upper_ifindex_by_index() which will acquire the RCU read lock before calling l3mdev_master_upper_ifindex_by_index_rcu(). [1] WARNING: suspicious RCU usage 6.12.0-rc3-custom-gac8f72681cf2 #141 Not tainted ----------------------------- net/core/dev.c:876 RCU-list traversed in non-reader section!! other info that might help us debug this: rcu_scheduler_active = 2, debug_locks = 1 1 lock held by ip/361: #0: ffffffff86fc7cb0 (rtnl_mutex){+.+.}-{3:3}, at: rtnetlink_rcv_msg+0x377/0xf60

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-53101 CWE-908 Use of Uninitialized Resource 5.5 Medium CVE-2024-53101
In the Linux kernel, the following vulnerability has been resolved: fs: Fix uninitialized value issue in from_kuid and from_kgid ocfs2_setattr() uses attr->ia_mode, attr->ia_uid and attr->ia_gid in a trace point even though ATTR_MODE, ATTR_UID and ATTR_GID aren't set. Initialize all fields of newattrs to avoid uninitialized variables, by checking if ATTR_MODE, ATTR_UID, ATTR_GID are initialized, otherwise 0.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-57901 CWE-664 Improper Control of a Resource Through its Lifetime 5.5 Medium CVE-2024-57901
In the Linux kernel, the following vulnerability has been resolved: af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK Blamed commit forgot MSG_PEEK case, allowing a crash [1] as found by syzbot. Rework vlan_get_protocol_dgram() to not touch skb at all, so that it can be used from many cpus on the same skb. Add a const qualifier to skb argument. [1] skbuff: skb_under_panic: text:ffffffff8a8ccd05 len:29 put:14 head:ffff88807fc8e400 data:ffff88807fc8e3f4 tail:0x11 end:0x140 dev:<NULL> ------------[ cut here ]------------ kernel BUG at net/core/skbuff.c:206 ! Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN PTI CPU: 1 UID: 0 PID: 5892 Comm: syz-executor883 Not tainted 6.13.0-rc4-syzkaller-00054-gd6ef8b40d075 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 RIP: 0010:skb_panic net/core/skbuff.c:206 [inline] RIP: 0010:skb_under_panic+0x14b/0x150 net/core/skbuff.c:216 Code: 0b 8d 48 c7 c6 86 d5 25 8e 48 8b 54 24 08 8b 0c 24 44 8b 44 24 04 4d 89 e9 50 41 54 41 57 41 56 e8 5a 69 79 f7 48 83 c4 20 90 <0f> 0b 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 RSP: 0018:ffffc900038d7638 EFLAGS: 00010282 RAX: 0000000000000087 RBX: dffffc0000000000 RCX: 609ffd18ea660600 RDX: 0000000000000000 RSI: 0000000080000000 RDI: 0000000000000000 RBP: ffff88802483c8d0 R08: ffffffff817f0a8c R09: 1ffff9200071ae60 R10: dffffc0000000000 R11: fffff5200071ae61 R12: 0000000000000140 R13: ffff88807fc8e400 R14: ffff88807fc8e3f4 R15: 0000000000000011 FS: 00007fbac5e006c0(0000) GS:ffff8880b8700000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fbac5e00d58 CR3: 000000001238e000 CR4: 00000000003526f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> skb_push+0xe5/0x100 net/core/skbuff.c:2636 vlan_get_protocol_dgram+0x165/0x290 net/packet/af_packet.c:585 packet_recvmsg+0x948/0x1ef0 net/packet/af_packet.c:3552 sock_recvmsg_nosec net/socket.c:1033 [inline] sock_recvmsg+0x22f/0x280 net/socket.c:1055 ____sys_recvmsg+0x1c6/0x480 net/socket.c:2803 ___sys_recvmsg net/socket.c:2845 [inline] do_recvmmsg+0x426/0xab0 net/socket.c:2940 __sys_recvmmsg net/socket.c:3014 [inline] __do_sys_recvmmsg net/socket.c:3037 [inline] __se_sys_recvmmsg net/socket.c:3030 [inline] __x64_sys_recvmmsg+0x199/0x250 net/socket.c:3030 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-57902 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-57902
In the Linux kernel, the following vulnerability has been resolved: af_packet: fix vlan_get_tci() vs MSG_PEEK Blamed commit forgot MSG_PEEK case, allowing a crash [1] as found by syzbot. Rework vlan_get_tci() to not touch skb at all, so that it can be used from many cpus on the same skb. Add a const qualifier to skb argument. [1] skbuff: skb_under_panic: text:ffffffff8a8da482 len:32 put:14 head:ffff88807a1d5800 data:ffff88807a1d5810 tail:0x14 end:0x140 dev:<NULL> ------------[ cut here ]------------ kernel BUG at net/core/skbuff.c:206 ! Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN PTI CPU: 0 UID: 0 PID: 5880 Comm: syz-executor172 Not tainted 6.13.0-rc3-syzkaller-00762-g9268abe611b0 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 RIP: 0010:skb_panic net/core/skbuff.c:206 [inline] RIP: 0010:skb_under_panic+0x14b/0x150 net/core/skbuff.c:216 Code: 0b 8d 48 c7 c6 9e 6c 26 8e 48 8b 54 24 08 8b 0c 24 44 8b 44 24 04 4d 89 e9 50 41 54 41 57 41 56 e8 3a 5a 79 f7 48 83 c4 20 90 <0f> 0b 0f 1f 00 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 RSP: 0018:ffffc90003baf5b8 EFLAGS: 00010286 RAX: 0000000000000087 RBX: dffffc0000000000 RCX: 8565c1eec37aa000 RDX: 0000000000000000 RSI: 0000000080000000 RDI: 0000000000000000 RBP: ffff88802616fb50 R08: ffffffff817f0a4c R09: 1ffff92000775e50 R10: dffffc0000000000 R11: fffff52000775e51 R12: 0000000000000140 R13: ffff88807a1d5800 R14: ffff88807a1d5810 R15: 0000000000000014 FS: 00007fa03261f6c0(0000) GS:ffff8880b8600000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ffd65753000 CR3: 0000000031720000 CR4: 00000000003526f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> skb_push+0xe5/0x100 net/core/skbuff.c:2636 vlan_get_tci+0x272/0x550 net/packet/af_packet.c:565 packet_recvmsg+0x13c9/0x1ef0 net/packet/af_packet.c:3616 sock_recvmsg_nosec net/socket.c:1044 [inline] sock_recvmsg+0x22f/0x280 net/socket.c:1066 ____sys_recvmsg+0x1c6/0x480 net/socket.c:2814 ___sys_recvmsg net/socket.c:2856 [inline] do_recvmmsg+0x426/0xab0 net/socket.c:2951 __sys_recvmmsg net/socket.c:3025 [inline] __do_sys_recvmmsg net/socket.c:3048 [inline] __se_sys_recvmmsg net/socket.c:3041 [inline] __x64_sys_recvmmsg+0x199/0x250 net/socket.c:3041 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-57940 CWE-835 Loop with Unreachable Exit Condition ('Infinite Loop') 5.5 Medium CVE-2024-57940
exfat: fix the infinite loop in exfat_readdir() If the file system is corrupted so that a cluster is linked to itself in the cluster chain, and there is an unused directory entry in the cluster, dentry will not be incremented, causing condition dentry < max_dentries unable to prevent an infinite loop. This infinite loop causes s_lock not to be released, and other tasks will hang, such as exfat_sync_fs().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-57977 CWE-667 Improper Locking 5.5 Medium CVE-2024-57977
memcg: A soft lockup vulnerability in the product with about 56,000 tasks were in the OOM cgroup, it was traversing them when the soft lockup was triggered.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-57981 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-57981
usb: xhci: NULL pointer dereference on certain command aborts. If a command is queued to the final usable TRB of a ring segment, the enqueue pointer is advanced to the subsequent link TRB and no further. If the command is later aborted, when the abort completion is handled the dequeue pointer is advanced to the first TRB of the next segment. If no further commands are queued, xhci_handle_stopped_cmd_ring() sees the ring pointers unequal and assumes that there is a pending command, so it calls xhci_mod_cmd_timer() which crashes if cur_cmd was NULL.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-57986 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-57986
HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-58005 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-58005
tpm: Change to kvalloc() in eventlog/acpi.c.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-58009 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-58009
Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-58016 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-58016
safesetid: check size of policy writes

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-58017 CWE-190 Integer Overflow or Wraparound 5.5 Medium CVE-2024-58017
printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-58020 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-58020
HID: multitouch: Add NULL check in mt_input_configured

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-58051 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-58051
ipmi: ipmb: Add check devm_kasprintf() returned value

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-58058 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2024-58058
ubifs: skip dumping tnc tree when zroot is null

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-58063 CWE-401 Missing Release of Memory after Effective Lifetime 5.5 Medium CVE-2024-58063
wifi: rtlwifi: fix memory leaks and invalid access at probe error path

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-58071 CWE-667 Improper Locking 5.5 Medium CVE-2024-58071
team: prevent adding a device which is already a team device lower

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-58085 CWE-20 Improper Input Validation 5.5 Medium CVE-2024-58085
tomoyo: don't emit warning in tomoyo_write_control()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21638 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2025-21638
In the Linux kernel, the following vulnerability has been resolved: sctp: sysctl: auth_enable: avoid using current->nsproxy As mentioned in a previous commit of this series, using the 'net' structure via 'current' is not recommended for different reasons: - Inconsistency: getting info from the reader's/writer's netns vs only from the opener's netns. - current->nsproxy can be NULL in some cases, resulting in an 'Oops' (null-ptr-deref), e.g. when the current task is exiting, as spotted by syzbot [1] using acct(2). The 'net' structure can be obtained from the table->data using container_of(). Note that table->data could also be used directly, but that would increase the size of this fix, while 'sctp.ctl_sock' still needs to be retrieved from 'net' structure.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21639 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2025-21639
In the Linux kernel, the following vulnerability has been resolved: sctp: sysctl: rto_min/max: avoid using current->nsproxy As mentioned in a previous commit of this series, using the 'net' structure via 'current' is not recommended for different reasons: - Inconsistency: getting info from the reader's/writer's netns vs only from the opener's netns. - current->nsproxy can be NULL in some cases, resulting in an 'Oops' (null-ptr-deref), e.g. when the current task is exiting, as spotted by syzbot [1] using acct(2). The 'net' structure can be obtained from the table->data using container_of(). Note that table->data could also be used directly, as this is the only member needed from the 'net' structure, but that would increase the size of this fix, to use '*data' everywhere 'net->sctp.rto_min/max' is used.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21640 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2025-21640
In the Linux kernel, the following vulnerability has been resolved: sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy As mentioned in a previous commit of this series, using the 'net' structure via 'current' is not recommended for different reasons: - Inconsistency: getting info from the reader's/writer's netns vs only from the opener's netns. - current->nsproxy can be NULL in some cases, resulting in an 'Oops' (null-ptr-deref), e.g. when the current task is exiting, as spotted by syzbot [1] using acct(2). The 'net' structure can be obtained from the table->data using container_of(). Note that table->data could also be used directly, as this is the only member needed from the 'net' structure, but that would increase the size of this fix, to use '*data' everywhere 'net->sctp.sctp_hmac_alg' is used.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21648 CWE-789 Memory Allocation with Excessive Size Value 5.5 Medium CVE-2025-21648
In the Linux kernel, the following vulnerability has been resolved: netfilter: conntrack: clamp maximum hashtable size to INT_MAX Use INT_MAX as maximum size for the conntrack hashtable. Otherwise, it is possible to hit WARN_ON_ONCE in __kvmalloc_node_noprof() when resizing hashtable because __GFP_NOWARN is unset. See: 0708a0afe291 ("mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls") Note: hashtable resize is only possible from init_netns.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21664 CWE-20 Improper Input Validation 5.5 Medium CVE-2025-21664
dm thin: make get_first_thin use rcu-safe list first function

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21666 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2025-21666
vsock: prevent null-ptr-deref in vsock_has_data|has_space

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21669 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2025-21669
vsock/virtio: discard packets if the transport changes

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21678 CWE-20 Improper Input Validation 5.5 Medium CVE-2025-21678
gtp: Destroy device along with udp socket's netns dismantle

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21683 CWE-401 Missing Release of Memory after Effective Lifetime 5.5 Medium CVE-2025-21683
bpf: Fix bpf_sk_select_reuseport() memory leak

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21694 CWE-667 Improper Locking 5.5 Medium CVE-2025-21694
In the Linux kernel, the following vulnerability has been resolved: fs/proc: fix softlockup in __read_vmcore (part 2) Since commit 5cbcb62dddf5 ("fs/proc: fix softlockup in __read_vmcore") the number of softlockups in __read_vmcore at kdump time have gone down, but they still happen sometimes. In a memory constrained environment like the kdump image, a softlockup is not just a harmless message, but it can interfere with things like RCU freeing memory, causing the crashdump to get stuck. The second loop in __read_vmcore has a lot more opportunities for natural sleep points, like scheduling out while waiting for a data write to happen, but apparently that is not always enough. Add a cond_resched() to the second loop in __read_vmcore to (hopefully) get rid of the softlockups.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21711 CWE-190 Integer Overflow or Wraparound 5.5 Medium CVE-2025-21711
net/rose: prevent integer overflows in rose_setsockopt()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21719 CWE-20 Improper Input Validation 5.5 Medium CVE-2025-21719
ipmr: do not call mr_mfc_uses_dev() for unres entries

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21728 CWE-20 Improper Input Validation 5.5 Medium CVE-2025-21728
bpf: Send signals asynchronously if !preemptible BPF programs can execute in all kinds of contexts and when a program running in a non-preemptible context uses the bpf_send_signal() kfunc, it will cause issues because this kfunc can sleep.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21744 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2025-21744
wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21745 CWE-20 Improper Input Validation 5.5 Medium CVE-2025-21745
In the Linux kernel, the following vulnerability has been resolved: blk-cgroup: Fix class @block_class's subsystem refcount leakage blkcg_fill_root_iostats() iterates over @block_class's devices by class_dev_iter_(init|next)(), but does not end iterating with class_dev_iter_exit(), so causes the class's subsystem refcount leakage. Fix by ending the iterating with class_dev_iter_exit().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21756 CWE-20 Improper Input Validation 5.5 Medium CVE-2025-21756
vsock: Keep the binding until socket destruction Preserve sockets bindings; this includes both resulting from an explicit bind() and those implicitly bound through autobind during connect().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21762 CWE-20 Improper Input Validation 5.5 Medium CVE-2025-21762
In the Linux kernel, the following vulnerability has been resolved: arp: use RCU protection in arp_xmit() arp_xmit() can be called without RTNL or RCU protection. Use RCU protection to avoid potential UAF.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21765 CWE-20 Improper Input Validation 5.5 Medium CVE-2025-21765
ipv6: use RCU protection in ip6_default_advmss() ip6_default_advmss() needs rcu protection to make sure the net structure it reads does not disappear.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21787 CWE-908 Use of Uninitialized Resource 5.5 Medium CVE-2025-21787
team: better TEAM_OPTION_TYPE_STRING validation

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21795 CWE-20 Improper Input Validation 5.5 Medium CVE-2025-21795
NFSD: hang in nfsd4_shutdown_callback. If nfs4_client is in courtesy state then there is no point to send the callback. This causes nfsd4_shutdown_callback to hang since cl_cb_inflight is not 0. This hang lasts about 15 minutes until TCP notifies NFSD that the connection was dropped.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21796 CWE-20 Improper Input Validation 5.5 Medium CVE-2025-21796
nfsd: clear acl_access/acl_default after releasing them If getting acl_default fails, acl_access and acl_default will be released simultaneously.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21806 CWE-20 Improper Input Validation 5.5 Medium CVE-2025-21806
net: let net.core.dev_weight always be non-zero. The following problem was encountered during stability test: (NULL net_device).

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21814 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2025-21814
ptp: Ensure info->enable callback is always set

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21826 CWE-20 Improper Input Validation 5.5 Medium CVE-2025-21826
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: reject mismatching sum of field_len with set key length The field length description provides the length of each separated key field in the concatenation, each field gets rounded up to 32-bits to calculate the pipapo rule width from pipapo_init(). The set key length provides the total size of the key aligned to 32-bits. Register-based arithmetics still allows for combining mismatching set key length and field length description, eg. set key length 10 and field description [ 5, 4 ] leading to pipapo width of 12.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21835 CWE-20 Improper Input Validation 5.5 Medium CVE-2025-21835
usb: gadget: f_midi: fix MIDI Streaming descriptor lengths

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21844 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2025-21844
smb: client: Add check for next_buffer in receive_encrypted_standard()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21846 CWE-476 NULL Pointer Dereference 5.5 Medium CVE-2025-21846
acct: perform last write from workqueue

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21859 CWE-667 Improper Locking 5.5 Medium CVE-2025-21859
USB: gadget: f_midi: f_midi_complete to call queue_work

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21862 CWE-908 Use of Uninitialized Resource 5.5 Medium CVE-2025-21862
drop_monitor: incorrect initialization order. If drop_monitor is built as a kernel module, syzkaller may have time to send a netlink NET_DM_CMD_START message during the module loading. This will call the net_dm_monitor_start() function that uses a spinlock that has not yet been initialized.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21865 CWE-787 Out-of-bounds Write 5.5 Medium CVE-2025-21865
gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). Commit eb28fd76c0a0 ("gtp: Destroy device along with udp socket's netns dismantle.") added the for_each_netdev() loop in gtp_net_exit_batch_rtnl() to destroy devices in each netns as done in geneve and ip tunnels. However, this could trigger ->dellink() twice for the same device during ->exit_batch_rtnl().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2026-22795 CWE-754 Improper Check for Unusual or Exceptional Conditions 5.5 Medium CVE-2026-22795
Issue summary: An invalid or NULL pointer dereference can happen in an application processing a malformed PKCS#12 file. Impact summary: An application processing a malformed PKCS#12 file can be caused to dereference an invalid or NULL pointer on memory read, resulting in a Denial of Service. A type confusion vulnerability exists in PKCS#12 parsing code where an ASN1_TYPE union member is accessed without first validating the type, causing an invalid pointer read. The location is constrained to a 1-byte address space, meaning any attempted pointer manipulation can only target addresses between 0x00 and 0xFF. This range corresponds to the zero page, which is unmapped on most modern operating systems and will reliably result in a crash, leading only to a Denial of Service. Exploiting this issue also requires a user or application to process a maliciously crafted PKCS#12 file. It is uncommon to accept untrusted PKCS#12 files in applications as they are usually used to store private keys which are trusted by definition. For these reasons, the issue was assessed as Low severity. The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the PKCS12 implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. OpenSSL 1.0.2 is not affected by this issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2021-4090 CWE-787 Out-of-bounds Write 5.3 Medium CVE-2021-4090
An out-of-bounds (OOB) memory write flaw was found in the NFSD in the Linux kernel. Missing sanity may lead to a write beyond bmval[bmlen-1] in nfsd4_decode_bitmap4 in fs/nfsd/nfs4xdr.c. In this flaw, a local attacker with user privilege may gain access to out-of-bounds memory, leading to a system integrity and confidentiality threat.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2023-5678 CWE-606 Unchecked Input for Loop Condition 5.3 Medium CVE-2023-5678
Issue summary: Generating excessively long X9.42 DH keys or checking excessively long X9.42 DH keys or parameters may be very slow. Impact summary: Applications that use the functions DH_generate_key() to generate an X9.42 DH key may experience long delays. Likewise, applications that use DH_check_pub_key(), DH_check_pub_key_ex() or EVP_PKEY_public_check() to check an X9.42 DH key or X9.42 DH parameters may experience long delays. Where the key or parameters that are being checked have been obtained from an untrusted source this may lead to a Denial of Service. While DH_check() performs all the necessary checks (as of CVE-2023-3817), DH_check_pub_key() doesn't make any of these checks, and is therefore vulnerable for excessively large P and Q parameters. Likewise, while DH_generate_key() performs a check for an excessively large P, it doesn't check for an excessively large Q. An application that calls DH_generate_key() or DH_check_pub_key() and supplies a key or parameters obtained from an untrusted source could be vulnerable to a Denial of Service attack. DH_generate_key() and DH_check_pub_key() are also called by a number of other OpenSSL functions. An application calling any of those other functions may similarly be affected. The other functions affected by this are DH_check_pub_key_ex(), EVP_PKEY_public_check(), and EVP_PKEY_generate(). Also vulnerable are the OpenSSL pkey command line application when using the "-pubcheck" option, as well as the OpenSSL genpkey command line application. The OpenSSL SSL/TLS implementation is not affected by this issue. The OpenSSL 3.0 and 3.1 FIPS providers are not affected by this issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26901 CWE-908 Use of Uninitialized Resource 5.3 Medium CVE-2024-26901
In the Linux kernel, the following vulnerability has been resolved: do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35823 CWE-120 Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') 5.3 Medium CVE-2024-35823
In the Linux kernel, the following vulnerability has been resolved: vt: fix unicode buffer corruption when deleting characters This is the same issue that was fixed for the VGA text buffer in commit 39cdb68c64d8 ("vt: fix memory overlapping when deleting chars in the buffer"). The cure is also the same i.e. replace memcpy() with memmove() due to the overlaping buffers.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36020 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') 5.3 Medium CVE-2024-36020
In the Linux kernel, the following vulnerability has been resolved: i40e: fix vf may be used uninitialized in this function warning To fix the regression introduced by commit 52424f974bc5, which causes servers hang in very hard to reproduce conditions with resets races. Using two sources for the information is the root cause. In this function before the fix bumping v didn't mean bumping vf pointer. But the code used this variables interchangeably, so stale vf could point to different/not intended vf. Remove redundant "v" variable and iterate via single VF pointer across whole function instead to guarantee VF pointer validity.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38587 CWE-129 Improper Validation of Array Index 5.3 Medium CVE-2024-38587
In the Linux kernel, the following vulnerability has been resolved: speakup: Fix sizeof() vs ARRAY_SIZE() bug The "buf" pointer is an array of u16 values. This code should be using ARRAY_SIZE() (which is 256) instead of sizeof() (which is 512), otherwise it can the still got out of bounds.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-5244 CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer 5.3 Medium CVE-2025-5244
A vulnerability was found in GNU Binutils up to 2.44. It has been rated as critical. Affected by this issue is the function elf_gc_sweep of the file bfd/elflink.c of the component ld. The manipulation leads to memory corruption. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. Upgrading to version 2.45 is able to address this issue. It is recommended to upgrade the affected component.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-5245 CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer 5.3 Medium CVE-2025-5245
A vulnerability classified as critical has been found in GNU Binutils up to 2.44. This affects the function debug_type_samep of the file /binutils/debug.c of the component objdump. The manipulation leads to memory corruption. Local access is required to approach this attack. The exploit has been disclosed to the public and may be used. It is recommended to apply a patch to fix this issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-7545 CWE-116 Improper Encoding or Escaping of Output 5.3 Medium CVE-2025-7545
A vulnerability classified as problematic was found in GNU Binutils 2.45. Affected by this vulnerability is the function copy_section of the file binutils/objcopy.c. The manipulation leads to heap-based buffer overflow. Attacking locally is a requirement. The exploit has been disclosed to the public and may be used. The patch is named 08c3cbe5926e4d355b5cb70bbec2b1eeb40c2944. It is recommended to apply a patch to fix this issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-7546 CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer 5.3 Medium CVE-2025-7546
A vulnerability, which was classified as problematic, has been found in GNU Binutils 2.45. Affected by this issue is the function bfd_elf_set_group_contents of the file bfd/elf.c. The manipulation leads to out-of-bounds write. It is possible to launch the attack on the local host. The exploit has been disclosed to the public and may be used. The name of the patch is 41461010eb7c79fee7a9d5f6209accdaac66cc6b. It is recommended to apply a patch to fix this issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2026-22796 CWE-754 Improper Check for Unusual or Exceptional Conditions 5.3 Medium CVE-2026-22796
Issue summary: A type confusion vulnerability exists in the signature verification of signed PKCS#7 data where an ASN1_TYPE union member is accessed without first validating the type, causing an invalid or NULL pointer dereference when processing malformed PKCS#7 data. Impact summary: An application performing signature verification of PKCS#7 data or calling directly the PKCS7_digest_from_attributes() function can be caused to dereference an invalid or NULL pointer when reading, resulting in a Denial of Service. The function PKCS7_digest_from_attributes() accesses the message digest attribute value without validating its type. When the type is not V_ASN1_OCTET_STRING, this results in accessing invalid memory through the ASN1_TYPE union, causing a crash. Exploiting this vulnerability requires an attacker to provide a malformed signed PKCS#7 to an application that verifies it. The impact of the exploit is just a Denial of Service, the PKCS7 API is legacy and applications should be using the CMS API instead. For these reasons the issue was assessed as Low severity. The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the PKCS#7 parsing implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42096 CWE-125 Out-of-bounds Read 5.1 Medium CVE-2024-42096
In the Linux kernel, the following vulnerability has been resolved: x86: stop playing stack games in profile_pc().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42281 CWE-20 Improper Input Validation 5.1 Medium CVE-2024-42281
In the Linux kernel, the following vulnerability has been resolved: bpf: Fix a segment issue when downgrading gso_size Linearize the skb when downgrading gso_size because it may trigger a BUG_ON() later when the skb is segmented as described in [1,2].

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-41005 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') 4.9 Medium CVE-2024-41005
netpoll: race condition in netpoll_owner_active KCSAN detected a race condition in netpoll.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26878 CWE-476 NULL Pointer Dereference 4.7 Medium CVE-2024-26878
In the Linux kernel, the following vulnerability has been resolved: quota: Fix potential NULL pointer dereference.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26897 CWE-20 Improper Input Validation 4.7 Medium CVE-2024-26897
wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-27065 CWE-1287 Improper Validation of Specified Type of Input 4.7 Medium CVE-2024-27065
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: do not compare internal table flags on updates Restore skipping transaction if table update does not modify flags.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38596 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') 4.7 Medium CVE-2024-38596
In the Linux kernel, the following vulnerability has been resolved: af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-40912 CWE-20 Improper Input Validation 4.7 Medium CVE-2024-40912
wifi: mac80211: deadlock in ieee80211_sta_ps_deliver_wakeup().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42097 CWE-20 Improper Input Validation 4.7 Medium CVE-2024-42097
A missed validation vulnerability in the Linux Kernel's MIDI sequencer and router support functionality could allow a local user to crash the system.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50010 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') 4.7 Medium CVE-2024-50010
In the Linux kernel, the following vulnerability has been resolved: exec: don't WARN for racy path_noexec check Both i_mode and noexec checks wrapped in WARN_ON stem from an artifact of the previous implementation. They used to legitimately check for the condition, but that got moved up in two commits: 633fb6ac3980 ("exec: move S_ISREG() check earlier") 0fd338b2d2cd ("exec: move path_noexec() check earlier") Instead of being removed said checks are WARN_ON'ed instead, which has some debug value. However, the spurious path_noexec check is racy, resulting in unwarranted warnings should someone race with setting the noexec flag. One can note there is more to perm-checking whether execve is allowed and none of the conditions are guaranteed to still hold after they were tested for. Additionally this does not validate whether the code path did any perm checking to begin with -- it will pass if the inode happens to be regular. Keep the redundant path_noexec() check even though it's mindless nonsense checking for guarantee that isn't given so drop the WARN. Reword the commentary and do small tidy ups while here. [brauner: keep redundant path_noexec() check]

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-53124 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') 4.7 Medium CVE-2024-53124
net: fix data-races around sk sk_forward_alloc.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-57913 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') 4.7 Medium CVE-2024-57913
In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_fs: Remove WARN_ON in functionfs_bind

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21653 CWE-20 Improper Input Validation 4.7 Medium CVE-2025-21653
net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-68160 CWE-787 Out-of-bounds Write 4.7 Medium CVE-2025-68160
Issue summary: Writing large, newline-free data into a BIO chain using the line-buffering filter where the next BIO performs short writes can trigger a heap-based out-of-bounds write. Impact summary: This out-of-bounds write can cause memory corruption which typically results in a crash, leading to Denial of Service for an application. The line-buffering BIO filter (BIO_f_linebuffer) is not used by default in TLS/SSL data paths. In OpenSSL command-line applications, it is typically only pushed onto stdout/stderr on VMS systems. Third-party applications that explicitly use this filter with a BIO chain that can short-write and that write large, newline-free data influenced by an attacker would be affected. However, the circumstances where this could happen are unlikely to be under attacker control, and BIO_f_linebuffer is unlikely to be handling non-curated data controlled by an attacker. For that reason the issue was assessed as Low severity. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the BIO implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-24857 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') 4.6 Medium CVE-2024-24857
A race condition was found in the Linux kernel's net/bluetooth device driver in conn_info_{min,max}_age_set() function. This can result in integrity overflow issue, possibly leading to bluetooth connection abnormality or denial of service.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-24858 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') 4.6 Medium CVE-2024-24858
A race condition was found in the Linux kernel's net/bluetooth in {conn,adv}_{min,max}_interval_set() function. This can result in I2cap connection or broadcast abnormality issue, possibly leading to denial of service.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-24859 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') 4.6 Medium CVE-2024-24859
A race condition was found in the Linux kernel's net/bluetooth in sniff_{min,max}_interval_set() function. This can result in a bluetooth sniffing exception issue, possibly leading denial of service.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-23307 CWE-190 Integer Overflow or Wraparound 4.4 Medium CVE-2024-23307
Integer Overflow or Wraparound vulnerability in Linux Linux kernel kernel on Linux, x86, ARM (md, raid, raid5 modules) allows Forced Integer Overflow.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26810 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') 4.4 Medium CVE-2024-26810
In the Linux kernel, the following vulnerability has been resolved: vfio/pci: Lock external INTx masking ops

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26820 CWE-99 Improper Control of Resource Identifiers ('Resource Injection') 4.4 Medium CVE-2024-26820
hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-26880 CWE-99 Improper Control of Resource Identifiers ('Resource Injection') 4.4 Medium CVE-2024-26880
In the Linux kernel, the following vulnerability has been resolved: dm: call the resume method on internal suspend.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-33621 CWE-1287 Improper Validation of Specified Type of Input 4.4 Medium CVE-2024-33621
In the Linux kernel, the following vulnerability has been resolved: ipvlan: Dont Use skb->sk in ipvlan_process_v4 / 6_outbound.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-36894 CWE-362 Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') 4.4 Medium CVE-2024-36894
In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38547 CWE-20 Improper Input Validation 4.4 Medium CVE-2024-38547
media: atomisp: ssh_css: null-pointer dereference in load_video_binaries.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-38662 CWE-20 Improper Input Validation 4.4 Medium CVE-2024-38662
bpf: Allow delete from sockmap/sockhash only if update is allowed. We have seen an influx of syzkaller reports where a BPF program attached to a tracepoint triggers a locking rule violation by performing a map_delete on a sockmap/sockhash. We don't intend to support this artificial use scenario. Extend the existing verifier allowed-program-type check for updating sockmap/sockhash to also cover deleting from a map. From now on only BPF programs which were previously allowed to update sockmap/sockhash can delete from these map types.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-40905 CWE-20 Improper Input Validation 4.4 Medium CVE-2024-40905
ipv6: possible race in __fib6_drop_pcpu_from().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-40916 CWE-20 Improper Input Validation 4.4 Medium CVE-2024-40916
drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found When reading EDID fails and driver reports no modes available, the DRM core adds an artificial 1024x786 mode to the connector.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-40934 CWE-404 Improper Resource Shutdown or Release 4.4 Medium CVE-2024-40934
HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode() Fix a memory leak on logi_dj_recv_send_report() error path.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-41006 CWE-404 Improper Resource Shutdown or Release 4.4 Medium CVE-2024-41006
netrom: a memory leak in nr_heartbeat_expiry().

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42114 CWE-667 Improper Locking 4.4 Medium CVE-2024-42114
wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-42276 CWE-476 NULL Pointer Dereference 4.4 Medium CVE-2024-42276
In the Linux kernel, the following vulnerability has been resolved: nvme-pci: add missing condition check for existence of mapped data nvme_map_data() is called when request has physical segments, hence the nvme_unmap_data() should have same condition to avoid dereference.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21704 CWE-20 Improper Input Validation 4.4 Medium CVE-2025-21704
usb: cdc-acm: Check control transfer buffer size before access

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-21776 CWE-476 NULL Pointer Dereference 4.4 Medium CVE-2025-21776
USB: hub: Ignore non-compliant devices with too many configs or interfaces. A test program can cause usb_hub_to_struct_hub() to dereference a NULL or inappropriate pointer.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2023-47233 CWE-416 Use After Free 4.3 Medium CVE-2023-47233
The brcm80211 component in the Linux kernel through 6.5.10 has a brcmf_cfg80211_detach use-after-free in the device unplugging (disconnect the USB by hotplug) code. For physically proximate attackers with local access, this "could be exploited in a real world scenario." This is related to brcmf_cfg80211_escan_timeout_worker in drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2023-6121 CWE-125 Out-of-bounds Read 4.3 Medium CVE-2023-6121
An out-of-bounds read vulnerability was found in the NVMe-oF/TCP subsystem in the Linux kernel. This issue may allow a remote attacker to send a crafted TCP packet, triggering a heap-based buffer overflow that results in kmalloc data being printed and potentially leaked to the kernel ring buffer (dmesg).

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-9143 CWE-787 Out-of-bounds Write 4.3 Medium CVE-2024-9143
Issue summary: Use of the low-level GF(2m) elliptic curve APIs with untrusted explicit values for the field polynomial can lead to out-of-bounds memory reads or writes. Impact summary: Out of bound memory writes can lead to an application crash or even a possibility of a remote code execution, however, in all the protocols involving Elliptic Curve Cryptography that we're aware of, either only "named curves" are supported, or, if explicit curve parameters are supported, they specify an X9.62 encoding of binary (GF(2m)) curves that can't represent problematic input values. Thus the likelihood of existence of a vulnerable application is low. In particular, the X9.62 encoding is used for ECC keys in X.509 certificates, so problematic inputs cannot occur in the context of processing X.509 certificates. Any problematic use-cases would have to be using an "exotic" curve encoding. The affected APIs include: EC_GROUP_new_curve_GF2m(), EC_GROUP_new_from_params(), and various supporting BN_GF2m_*() functions. Applications working with "exotic" explicit binary (GF(2m)) curve parameters, that make it possible to represent invalid field polynomials with a zero constant term, via the above or similar APIs, may terminate abruptly as a result of reading or writing outside of array bounds. Remote code execution cannot easily be ruled out. The FIPS modules in 3.3, 3.2, 3.1 and 3.0 are not affected by this issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-40941 CWE-125 Out-of-bounds Read 4.1 Medium CVE-2024-40941
wifi: iwlwifi: mvm: don't read past the mfuart notifcation. In case the firmware sends a notification that claims it has more data than it has, it will read past that was allocated for the notification.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-40958 CWE-416 Use After Free 4.0 Medium CVE-2024-40958
netns: Make get_net_ns() handle zero refcount net Syzkaller hit a warning: refcount_t: addition on 0; use-after-free.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-40971 CWE-20 Improper Input Validation 4.0 Medium CVE-2024-40971
f2fs: remove clear SB_INLINECRYPT flag in default_options In f2fs_remount, SB_INLINECRYPT flag will be clear and re-set. If create new file or open file during this gap, these files will not use inlinecrypt. Worse case, it may lead to data corruption if wrappedkey_v0 is enable.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-69418 CWE-325 Missing Cryptographic Step 4.0 Medium CVE-2025-69418
Issue summary: When using the low-level OCB API directly with AES-NI or<br>other hardware-accelerated code paths, inputs whose length is not a multiple<br>of 16 bytes can leave the final partial block unencrypted and unauthenticated.<br><br>Impact summary: The trailing 1-15 bytes of a message may be exposed in<br>cleartext on encryption and are not covered by the authentication tag,<br>allowing an attacker to read or tamper with those bytes without detection.<br><br>The low-level OCB encrypt and decrypt routines in the hardware-accelerated<br>stream path process full 16-byte blocks but do not advance the input/output<br>pointers. The subsequent tail-handling code then operates on the original<br>base pointers, effectively reprocessing the beginning of the buffer while<br>leaving the actual trailing bytes unprocessed. The authentication checksum<br>also excludes the true tail bytes.<br><br>However, typical OpenSSL consumers using EVP are not affected because the<br>higher-level EVP and provider OCB implementations split inputs so that full<br>blocks and trailing partial blocks are processed in separate calls, avoiding<br>the problematic code path. Additionally, TLS does not use OCB ciphersuites.<br>The vulnerability only affects applications that call the low-level<br>CRYPTO_ocb128_encrypt() or CRYPTO_ocb128_decrypt() functions directly with<br>non-block-aligned lengths in a single call on hardware-accelerated builds.<br>For these reasons the issue was assessed as Low severity.<br><br>The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected<br>by this issue, as OCB mode is not a FIPS-approved algorithm.<br><br>OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.<br><br>OpenSSL 1.0.2 is not affected by this issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2023-52447 CWE-20 Improper Input Validation 3.9 Low CVE-2023-52447
bpf: Defer the free of inner map when necessary when updating or deleting an inner map in map array or map htab, the map may still be accessed by non-sleepable program or sleepable program. However bpf_map_fd_put_ptr() decreases the ref-counter of the inner map directly through bpf_map_put(), if the ref-counter is the last one (which is true for most cases), the inner map will be freed by ops->map_free() in a kworker. But for now, most .map_free() callbacks don't use synchronize_rcu() or its variants to wait for the elapse of a RCU grace period, so after the invocation of ops->map_free completes, the bpf program which is accessing the inner map may incur use-after-free vulnerability.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-2511 CWE-400 Uncontrolled Resource Consumption 3.7 Low CVE-2024-2511
Some non-default TLS server configurations can cause unbounded memory growth when processing TLSv1.3 sessions. An attacker may exploit certain server configurations to trigger unbounded memory growth that would lead to a Denial of Service This problem can occur in TLSv1.3 if the non-default SSL_OP_NO_TICKET option is being used (but not if early_data support is also configured and the default anti-replay protection is in use). In this case, under certain conditions, the session cache can get into an incorrect state and it will fail to flush properly as it fills. The session cache will continue to grow in an unbounded manner. A malicious client could deliberately create the scenario for this failure to force a Denial of Service. It may also happen by accident in normal operation. This issue only affects TLS servers supporting TLSv1.3. It does not affect TLS clients. The FIPS modules in 3.2, 3.1 and 3.0 are not affected by this issue. OpenSSL 1.0.2 is also not affected by this issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50044 CWE-667 Improper Locking 3.3 Low CVE-2024-50044
In the Linux kernel, the following vulnerability has been resolved: Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change rfcomm_sk_state_change attempts to use sock_lock so it must never be called with it locked but rfcomm_sock_ioctl always attempt to lock it.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-50302 KEV CWE-908 Use of Uninitialized Resource 3.3 Low CVE-2024-50302
In the Linux kernel, the following vulnerability has been resolved: HID: core: zero-initialize the report buffer Since the report buffer is used by all kinds of drivers in various ways, let's zero-initialize it during allocation to make sure that it can't be ever used to leak kernel memory via specially-crafted report.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-3198 CWE-401 Missing Release of Memory after Effective Lifetime 3.3 Low CVE-2025-3198
A vulnerability has been found in GNU Binutils 2.43/2.44 and classified as problematic. Affected by this vulnerability is the function display_info of the file binutils/bucomm.c of the component objdump. The manipulation leads to memory leak. An attack has to be approached locally. The exploit has been disclosed to the public and may be used. The patch is named ba6ad3a18cb26b79e0e3b84c39f707535bbc344d. It is recommended to apply a patch to fix this issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2025-8224 CWE-476 NULL Pointer Dereference 3.3 Low CVE-2025-8224
A vulnerability has been found in GNU Binutils 2.44 and classified as problematic. This vulnerability affects the function bfd_elf_get_str_section of the file bfd/elf.c of the component BFD Library. The manipulation leads to null pointer dereference. Local access is required to approach this attack. The exploit has been disclosed to the public and may be used. The name of the patch is db856d41004301b3a56438efd957ef5cabb91530. It is recommended to apply a patch to fix this issue.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2023-52620 CWE-99 Improper Control of Resource Identifiers ('Resource Injection') 2.5 Low CVE-2023-52620
In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: disallow timeout for anonymous sets Never used from userspace, disallow these parameters.

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions
CVE-2024-35934 CWE-400 Uncontrolled Resource Consumption 2.5 Low CVE-2024-35934
net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()

Mitigation: Limit access to the interactive shell of the additional GNU/Linux subssytem to trusted personnel only.

Mitigation: Only build and run applications from trusted sources.

No fix available: Currently no fix is available

Affected, fixed & timeline

Affected:

  • SIMATIC S7-1500 TM MFP - GNU/Linux subsystem all versions

Scores and weakness types are as CISA or the republishing vendor stated them in this advisory; the linked CVE pages carry the independently enriched CVSS and SSVC assessments.

News Coverage

DateSourceArticle
2026-08-26 Kaspersky Securelist Exploits and vulnerabilities in Q2 2026 CVE-2026-31431

Articles from the monitored vendor research blogs and security news feeds that reference a CVE cited in this publication, or name the campaign it covers. Coverage begins when feed monitoring started; earlier articles are not indexed.

CVEs Referenced in This Publication

CVECVSSAffected
CVE-2024-38558 10.0 Critical Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: openvswitch: fix overwriting ct original tuple for ICMPv6 OVS_PACKET_CMD_E…
CVE-2021-47107 9.8 Critical Linux Linux In the Linux kernel, the following vulnerability has been resolved: NFSD: Fix READDIR buffer overflow If a client sends a READDIR count argument th…
CVE-2024-26877 9.8 Critical Linux Linux In the Linux kernel, the following vulnerability has been resolved: crypto: xilinx - call finalize with bh disabled When calling crypto_finalize_re…
CVE-2024-36288 9.8 Critical Linux Linux In the Linux kernel, the following vulnerability has been resolved: SUNRPC: Fix loop termination condition in gss_free_in_token_pages() The in_toke…
CVE-2024-38612 9.8 Critical Linux Linux In the Linux kernel, the following vulnerability has been resolved: ipv6: sr: fix invalid unregister error path The error path of seg6_init() is wr…
CVE-2024-46865 9.8 Critical Linux Linux In the Linux kernel, the following vulnerability has been resolved: fou: fix initialization of grc The grc must be initialize first. There can be a…
CVE-2024-50033 9.8 Critical Linux Linux In the Linux kernel, the following vulnerability has been resolved: slip: make slhc_remember() more robust against malicious packets syzbot found t…
CVE-2024-50046 9.8 Critical Linux Linux In the Linux kernel, the following vulnerability has been resolved: NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies() On the node …
CVE-2022-48828 9.1 Critical Linux Linux In the Linux kernel, the following vulnerability has been resolved: NFSD: Fix ia_size underflow iattr::ia_size is a loff_t, which is a signed 64-bi…
CVE-2022-48829 9.1 Critical Linux Linux In the Linux kernel, the following vulnerability has been resolved: NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes iattr::ia_size is…
CVE-2024-27053 9.1 Critical Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: wilc1000: fix RCU usage in connect path With lockdep enabled, calls to th…
CVE-2024-35845 9.1 Critical Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: dbg-tlv: ensure NUL termination The iwl_fw_ini_debug_info_tlv is…
CVE-2024-35960 9.1 Critical Linux Linux In the Linux kernel, the following vulnerability has been resolved: net/mlx5: Properly link new fs rules into the tree Previously, add_rule_fg woul…
CVE-2024-5535 9.1 Critical OpenSSL OpenSSL Issue summary: Calling the OpenSSL API function SSL_select_next_proto with an empty supported client protocols buffer may cause a crash or memory con…
CVE-2024-35811 8.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach This is the can…
CVE-2024-35884 8.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: udp: do not accept non-tunnel GSO skbs landing in a tunnel When rx-udp-gro-forw…
CVE-2024-35915 8.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet syzbot reported the…
CVE-2024-35955 8.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: kprobes: Fix possible use-after-free issue on kprobe registration When unloadin…
CVE-2024-38381 8.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: nfc: nci: Fix uninit-value in nci_rx_work syzbot reported the following uninit-…
CVE-2024-49930 8.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: ath11k: fix array out-of-bound access in SoC stats Currently, the ath11k_…
CVE-2025-21735 8.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: NFC: nci: Add bounds checking in nci_hci_create_pipe() The "pipe" variable is a…
CVE-2024-43882 8.4 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: exec: Fix ToCToU between perm check and set-uid/gid usage When opening a file f…
CVE-2024-40941 8.1 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mvm: don't read past the mfuart notifcation In case the firmware…
CVE-2025-21765 8.1 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: ipv6: use RCU protection in ip6_default_advmss() ip6_default_advmss() needs rcu…
CVE-2026-28387 8.1 High OpenSSL OpenSSL Issue summary: An uncommon configuration of clients performing DANE TLSA-based server authentication, when paired with uncommon server DANE TLSA reco…
CVE-2024-35789 8.0 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes When moving …
CVE-2023-45898 7.8 High n/a n/a The Linux kernel before 6.5.4 has an es1 use-after-free in fs/ext4/extents_status.c, related to ext4_es_insert_extent.
CVE-2023-52614 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: PM / devfreq: Fix buffer overflow in trans_stat_show Fix buffer overflow in tra…
CVE-2023-6817 7.8 High Linux Kernel A use-after-free vulnerability in the Linux kernel's netfilter: nf_tables component can be exploited to achieve local privilege escalation. The func…
CVE-2023-6931 7.8 High Linux Linux Kernel A heap out-of-bounds write vulnerability in the Linux kernel's Performance Events system component can be exploited to achieve local privilege escala…
CVE-2023-6932 7.8 High Linux Kernel A use-after-free vulnerability in the Linux kernel's ipv4: igmp component can be exploited to achieve local privilege escalation. A race condition c…
CVE-2024-26642 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: disallow anonymous set with timeout flag Anonymous sets a…
CVE-2024-26643 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout…
CVE-2024-26659 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: xhci: handle isoc Babble and Buffer Overrun events properly xHCI 4.9 explicitly…
CVE-2024-26812 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: vfio/pci: Create persistent INTx handler A vulnerability exists where the event…
CVE-2024-26852 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: net/ipv6: avoid possible UAF in ip6_route_mpath_notify() syzbot found another u…
CVE-2024-26870 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 A call to listxattr…
CVE-2024-26872 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: RDMA/srpt: Do not register event handler until srpt device is fully setup Upon …
CVE-2024-26883 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: bpf: Fix stackmap overflow check on 32-bit arches The stackmap code relies on r…
CVE-2024-26884 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: bpf: Fix hashtab overflow check on 32-bit arches The hashtab code relies on rou…
CVE-2024-26885 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: bpf: Fix DEVMAP_HASH overflow check on 32-bit arches The devmap code allocates …
CVE-2024-26895 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces w…
CVE-2024-26907 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: RDMA/mlx5: Fix fortify source warning while accessing Eth segment ------------…
CVE-2024-26923 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: af_unix: Fix garbage collector racing against connect() Garbage collector does …
CVE-2024-26925 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path The co…
CVE-2024-26951 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: wireguard: netlink: check for dangling peer via is_dead instead of empty list I…
CVE-2024-26958 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: nfs: fix UAF in direct writes In production we have been hitting the following …
CVE-2024-26974 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: crypto: qat - resolve race condition during AER recovery During the PCI AER sys…
CVE-2024-27395 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: openvswitch: Fix Use-After-Free in ovs_ct_exit Since kfree_rcu, which is c…
CVE-2024-27396 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: gtp: Fix Use-After-Free in gtp_dellink Since call_rcu, which is called in …
CVE-2024-27397 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: use timestamp to check for set element timeout Add a time…
CVE-2024-35813 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: mmc: core: Avoid negative index with array access Commit 4d0c8d0aef63 ("mmc: co…
CVE-2024-35897 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: discard table flag update with pending basechain deletion …
CVE-2024-35905 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: bpf: Protect against int overflow for stack access size This patch re-introduce…
CVE-2024-35950 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: drm/client: Fully protect modes[] with dev->mode_config.mutex The modes[] array…
CVE-2024-35990 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: dma: xilinx_dpdma: Fix locking There are several places where either chan->lock…
CVE-2024-36020 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: i40e: fix vf may be used uninitialized in this function warning To fix the regr…
CVE-2024-36286 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() s…
CVE-2024-36904 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). Anderson Nascimento repo…
CVE-2024-36940 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: pinctrl: core: delete incorrect free in pinctrl_enable() The "pctldev" struct i…
CVE-2024-36974 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP If one TCA_TAPRIO_AT…
CVE-2024-36978 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: sched: sch_multiq: fix possible OOB write in multiq_tune() q->bands will b…
CVE-2024-38578 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: ecryptfs: Fix buffer size for tag 66 packet The 'TAG 66 Packet Format' descript…
CVE-2024-38599 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: jffs2: prevent xattr node from overflowing the eraseblock Add a check to make s…
CVE-2024-38635 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: soundwire: cadence: fix invalid PDI offset For some reason, we add an offset to…
CVE-2024-39482 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: bcache: fix variable length array abuse in btree_iter btree_iter is used in two…
CVE-2024-39502 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: ionic: fix use after netif_napi_del() When queues are started, netif_napi_add()…
CVE-2024-39503 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type…
CVE-2024-40958 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: netns: Make get_net_ns() handle zero refcount net Syzkaller hit a warning: refc…
CVE-2024-40984 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."…
CVE-2024-41016 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry() xattr in oc…
CVE-2024-42097 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: ALSA: emux: improve patch ioctl data validation In load_data(), make the valida…
CVE-2024-42259 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: drm/i915/gem: Fix Virtual Memory mapping boundaries calculation Calculating the…
CVE-2024-42272 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: sched: act_ct: take care of padding in struct zones_ht_key Blamed commit increa…
CVE-2024-42276 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: nvme-pci: add missing condition check for existence of mapped data nvme_map_dat…
CVE-2024-42304 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: ext4: make sure the first directory block is not a hole The syzbot constructs a…
CVE-2024-42306 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: udf: Avoid using corrupted block bitmap buffer When the filesystem block bitmap…
CVE-2024-43830 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: leds: trigger: Unregister sysfs attributes before calling deactivate() Triggers…
CVE-2024-43856 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: dma: fix call order in dmam_free_coherent dmam_free_coherent() frees a DMA allo…
CVE-2024-43858 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: jfs: Fix array-index-out-of-bounds in diFree
CVE-2024-44987 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: ipv6: prevent UAF in ip6_send_skb() syzbot reported an UAF in ip6_send_skb() [1…
CVE-2024-45016 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: netem: fix return value if duplicate enqueue fails There is a bug in netem_enqu…
CVE-2024-46750 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: PCI: Add missing bridge lock to pci_bus_lock() One of the true positives that t…
CVE-2024-47697 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error Ensure …
CVE-2024-47701 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: ext4: avoid OOB when system.data xattr changes underneath the filesystem When l…
CVE-2024-47706 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: block, bfq: fix possible UAF for bfqq->bic with merge chain 1) initial state, t…
CVE-2024-47723 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: jfs: fix out-of-bounds in dbNextAG() and diAlloc() In dbNextAG() , there is no …
CVE-2024-47747 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Conditi…
CVE-2024-49889 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: ext4: avoid use-after-free in ext4_ext_show_leaf() In ext4_find_extent(), path …
CVE-2024-49902 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: jfs: check if leafidx greater than num leaves per dmap tree syzbot report a out…
CVE-2024-49952 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: prevent nf_skb_duplicated corruption syzbot found that nf…
CVE-2024-49973 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: r8169: add tally counter fields added with RTL8125 RTL8125 added fields to the …
CVE-2024-50001 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: net/mlx5: Fix error path in multi-packet WQE transmit Remove the erroneous unma…
CVE-2024-50039 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: net/sched: accept TCA_STAB only for root qdisc Most qdiscs maintain their backl…
CVE-2024-50121 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net In t…
CVE-2024-50127 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: sched: fix use-after-free in taprio_change() In 'taprio_change()', 'admin'…
CVE-2024-50150 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: usb: typec: altmode should keep reference to parent The altmode device release …
CVE-2024-50151 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: smb: client: fix OOBs when building SMB2_IOCTL request When using encryption, e…
CVE-2024-50262 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: bpf: Fix out-of-bounds write in trie_get_next_key() trie_get_next_key() allocat…
CVE-2024-53057 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT In qdisc_tree_reduce_bac…
CVE-2024-53059 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd() 1. The…
CVE-2024-56631 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: scsi: sg: Fix slab-use-after-free read in sg_release() Fix a use-after-free bug…
CVE-2024-56672 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: blk-cgroup: Fix UAF in blkcg_unpin_online() blkcg_unpin_online() walks up the b…
CVE-2024-57929 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: dm array: fix releasing a faulty array block twice in dm_array_cursor_end When …
CVE-2024-57951 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: hrtimers: Handle CPU state correctly on hotplug Consider a scenario where a CPU…
CVE-2024-57979 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: pps: Fix a use-after-free On a board running ntpd and gpsd, I'm seeing a consis…
CVE-2025-21664 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: dm thin: make get_first_thin use rcu-safe list first function The documentation…
CVE-2025-21678 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: gtp: Destroy device along with udp socket's netns dismantle. gtp_newlink() link…
CVE-2025-21692 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: sched: fix ets qdisc OOB Indexing Haowei Yan <[email protected]> found…
CVE-2025-21726 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: padata: avoid UAF for reorder_work Although the previous patch can avoid ps and…
CVE-2025-21727 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: padata: fix UAF in padata_reorder A bug was found when run ltp test: BUG: KASA…
CVE-2025-21753 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: btrfs: fix use-after-free when attempting to join an aborted transaction When w…
CVE-2025-21756 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: vsock: Keep the binding until socket destruction Preserve sockets bindings; thi…
CVE-2025-21760 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: ndisc: extend RCU protection in ndisc_send_skb() ndisc_send_skb() can be called…
CVE-2025-21761 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: openvswitch: use RCU protection in ovs_vport_cmd_fill_info() ovs_vport_cmd_fill…
CVE-2025-21762 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: arp: use RCU protection in arp_xmit() arp_xmit() can be called without RTNL or …
CVE-2025-21763 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: neighbour: use RCU protection in __neigh_notify() __neigh_notify() can be calle…
CVE-2025-21764 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: ndisc: use RCU protection in ndisc_alloc_skb() ndisc_alloc_skb() can be called …
CVE-2025-21772 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: partitions: mac: fix handling of bogus partition table Fix several issues in pa…
CVE-2025-21796 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: nfsd: clear acl_access/acl_default after releasing them If getting acl_default …
CVE-2025-21826 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: reject mismatching sum of field_len with set key length T…
CVE-2025-21858 7.8 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: geneve: Fix use-after-free in geneve_find_dev(). syzkaller reported a use-after…
CVE-2025-7425 7.8 High GNOME libxml2 A flaw was found in libxslt where the attribute type, atype, flags are modified in a way that corrupts internal memory management. When XSLT function…
CVE-2026-31431 7.8 High Linux Kernel Linux Kernel contains an incorrect resource transfer between spheres vulnerability that could allow for privilege escalation.
CVE-2021-47316 7.5 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: nfsd: fix NULL dereference in nfs3svc_encode_getaclres In error cases the dentr…
CVE-2022-43945 7.5 High linux linux_kernel The Linux kernel NFSD implementation prior to versions 5.19.17 and 6.0.2 are vulnerable to buffer overflow. NFSD tracks the number of pages held by e…
CVE-2022-48827 7.5 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: NFSD: Fix the behavior of READ near OFFSET_MAX Dan Aloni reports: > Due to comm…
CVE-2023-50781 7.5 High — A flaw was found in m2crypto. This issue may allow a remote attacker to decrypt captured messages in TLS servers that use RSA key exchanges, which ma…
CVE-2024-26851 7.5 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_conntrack_h323: Add protection for bmp length out of range UBSAN …
CVE-2024-36929 7.5 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: core: reject skb_copy(_expand) for fraglist GSO skbs SKB_GSO_FRAGLIST skbs…
CVE-2024-39468 7.5 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: smb: client: fix deadlock in smb2_find_smb_tcon() Unlock cifs_tcp_ses_lock befo…
CVE-2024-40980 7.5 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: drop_monitor: replace spin_lock by raw_spin_lock trace_drop_common() is called …
CVE-2024-41996 7.5 High n/a n/a Validating the order of the public keys in the Diffie-Hellman Key Agreement Protocol, when an approved safe prime is used, allows remote attackers (f…
CVE-2024-47696 7.5 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency In the com…
CVE-2024-50045 7.5 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: br_netfilter: fix panic with metadata_dst skb Fix a kernel panic in …
CVE-2024-53124 7.5 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: fix data-races around sk->sk_forward_alloc Syzkaller reported this warning…
CVE-2025-21795 7.5 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: NFSD: fix hang in nfsd4_shutdown_callback If nfs4_client is in courtesy state t…
CVE-2025-69420 7.5 High OpenSSL OpenSSL Issue summary: A type confusion vulnerability exists in the TimeStamp Response verification code where an ASN1_TYPE union member is accessed without …
CVE-2025-69421 7.5 High OpenSSL OpenSSL Issue summary: Processing a malformed PKCS#12 file can trigger a NULL pointer dereference in the PKCS12_item_decrypt_d2i_ex() function. Impact summa…
CVE-2025-9230 7.5 High OpenSSL OpenSSL Issue summary: An application trying to decrypt CMS messages encrypted using password based encryption can trigger an out-of-bounds read and write. …
CVE-2026-28388 7.5 High OpenSSL OpenSSL Issue summary: When a delta CRL that contains a Delta CRL Indicator extension is processed a NULL pointer dereference might happen if the required CR…
CVE-2026-28389 7.5 High OpenSSL OpenSSL Issue summary: During processing of a crafted CMS EnvelopedData message with KeyAgreeRecipientInfo a NULL pointer dereference can happen. Impact sum…
CVE-2026-28390 7.5 High OpenSSL OpenSSL Issue summary: During processing of a crafted CMS EnvelopedData message with KeyTransportRecipientInfo a NULL pointer dereference can happen. Impact…
CVE-2024-27052 7.4 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work The workqueue might stil…
CVE-2025-69419 7.4 High OpenSSL OpenSSL Issue summary: Calling PKCS12_get_friendlyname() function on a maliciously crafted PKCS#12 file with a BMPString (UTF-16BE) friendly name containing …
CVE-2024-26882 7.3 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() Apply the sam…
CVE-2024-38552 7.3 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix potential index out of bounds in color transformation funct…
CVE-2024-38659 7.3 High Linux Linux 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 ass…
CVE-2024-40971 7.3 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: f2fs: remove clear SB_INLINECRYPT flag in default_options In f2fs_remount, SB_I…
CVE-2024-46743 7.3 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: of/irq: Prevent device address out-of-bounds read in interrupt map walk When of…
CVE-2024-50131 7.3 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: tracing: Consider the NULL character when validating the event length strlen() …
CVE-2025-21647 7.3 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: sched: sch_cake: add bounds checks to host bulk flow fairness counts Even thoug…
CVE-2023-1652 7.1 High n/a Linux Kernel A use-after-free flaw was found in nfsd4_ssc_setup_dul in fs/nfsd/nfs4proc.c in the NFS filesystem in the Linux Kernel. This issue could allow a loca…
CVE-2024-33847 7.1 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: f2fs: compress: don't allow unaligned truncation on released compress inode f2f…
CVE-2024-35896 7.1 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: validate user input for expected length I got multiple syzbot report…
CVE-2024-35962 7.1 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: complete validation of user input In my recent commit, I missed that…
CVE-2024-35967 7.1 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: Bluetooth: SCO: Fix not validating setsockopt user input syzbot reported sco_so…
CVE-2024-49894 7.1 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix index out of bounds in degamma hardware format translation …
CVE-2024-50301 7.1 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: security/keys: fix slab-out-of-bounds in key_task_permission KASAN reports an o…
CVE-2024-57986 7.1 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: HID: core: Fix assumption that Resolution Multipliers must be in Logical Collect…
CVE-2025-21638 7.1 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: sctp: sysctl: auth_enable: avoid using current->nsproxy As mentioned in a previ…
CVE-2025-21640 7.1 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy As mentioned in a p…
CVE-2025-21719 7.1 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: ipmr: do not call mr_mfc_uses_dev() for unres entries syzbot found that calling…
CVE-2024-26898 7.0 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts This patch is …
CVE-2024-26961 7.0 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: mac802154: fix llsec key resources release in mac802154_llsec_key_del mac802154…
CVE-2024-27020 7.0 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() nft_unre…
CVE-2024-34027 7.0 High Linux Linux In the Linux kernel, the following vulnerability has been resolved: f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem loc…
CVE-2023-52447 6.7 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: bpf: Defer the free of inner map when necessary When updating or deleting an in…
CVE-2024-35976 6.7 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING syzbot reported an…
CVE-2023-28746 6.5 Medium n/a Intel(R) Atom(R) Processors Information exposure through microarchitectural state after transient execution from some register files for some Intel(R) Atom(R) Processors may all…
CVE-2023-6129 6.5 Medium OpenSSL OpenSSL Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications run…
CVE-2024-36916 6.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: blk-iocost: avoid out of bounds shift UBSAN catches undefined behavior in blk-i…
CVE-2024-38565 6.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: ar5523: enable proper endpoint verification Syzkaller reports [1] hitting…
CVE-2024-26875 6.4 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: media: pvrusb2: fix uaf in pvr2_context_set_notify [Syzbot reported] BUG: KASAN…
CVE-2022-38096 6.3 Medium Linux kernel A NULL pointer dereference vulnerability was found in vmwgfx driver in drivers/gpu/vmxgfx/vmxgfx_execbuf.c in GPU component of Linux kernel with devi…
CVE-2024-22099 6.3 Medium Linux Linux kernel NULL Pointer Dereference vulnerability in Linux Linux kernel kernel on Linux, x86, ARM (net, bluetooth modules) allows Overflow Buffers. This vulnera…
CVE-2024-26880 6.3 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: dm: call the resume method on internal suspend There is this reported crash whe…
CVE-2024-35899 6.1 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: flush pending destroy work before exit_net release Simila…
CVE-2024-26894 6.0 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() After unre…
CVE-2023-6237 5.9 Medium OpenSSL OpenSSL Issue summary: Checking excessively long invalid RSA public keys may take a long time. Impact summary: Applications that use the function EVP_PKEY_p…
CVE-2024-2511 5.9 Medium OpenSSL OpenSSL Issue summary: Some non-default TLS server configurations can cause unbounded memory growth when processing TLSv1.3 sessions Impact summary: An atta…
CVE-2024-35910 5.8 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: tcp: properly terminate timers for kernel sockets We had various syzbot reports…
CVE-2024-36894 5.6 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete FFS b…
CVE-2024-0727 5.5 Medium OpenSSL OpenSSL Issue summary: Processing a maliciously formatted PKCS12 file may lead OpenSSL to crash leading to a potential Denial of Service attack Impact summa…
CVE-2024-23848 5.5 Medium n/a n/a In the Linux kernel through 6.7.1, there is a use-after-free in cec_queue_msg_fh, related to drivers/media/cec/core/cec-adap.c and drivers/media/cec/…
CVE-2024-25739 5.5 Medium n/a n/a create_empty_lvol in drivers/mtd/ubi/vtbl.c in the Linux kernel through 6.7.4 can attempt to allocate zero bytes, and crash, because of a missing che…
CVE-2024-26889 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_core: Fix possible buffer overflow struct hci_dev_info has a fix…
CVE-2024-26903 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security During our fuzz …
CVE-2024-26950 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: wireguard: netlink: access device through ctx instead of peer The previous comm…
CVE-2024-26960 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: mm: swap: fix race between free_swap_and_cache() and swapoff() There was previo…
CVE-2024-27072 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: media: usbtv: Remove useless locks in usbtv_video_free() Remove locks calls in …
CVE-2024-27431 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: cpumap: Zero-initialise xdp_rxq_info struct before running XDP program When run…
CVE-2024-35888 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: erspan: make sure erspan_base_hdr is present in skb->head syzbot reported a pro…
CVE-2024-35898 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() nft…
CVE-2024-35940 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: pstore/zone: Add a null pointer check to the psz_kmsg_read kasprintf() returns …
CVE-2024-35958 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: ena: Fix incorrect descriptor free behavior ENA has two types of TX queues…
CVE-2024-35969 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr Although ipv…
CVE-2024-35973 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: geneve: fix header validation in geneve[6]_xmit_skb syzbot is able to trigger a…
CVE-2024-36007 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: mlxsw: spectrum_acl_tcam: Fix warning during rehash As previously explained, th…
CVE-2024-50095 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: RDMA/mad: Improve handling of timed out WRs of mad agent Current timeout handle…
CVE-2024-50142 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: xfrm: validate new SA's prefixlen using SA family when sel.family is unset This…
CVE-2024-50148 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: Bluetooth: bnep: fix wild-memory-access in proto_unregister There's issue as fo…
CVE-2024-50153 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: scsi: target: core: Fix null-ptr-deref in target_alloc_device() There is a null…
CVE-2024-50188 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: phy: dp83869: fix memory corruption when enabling fiber When configuring t…
CVE-2024-50205 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size() The st…
CVE-2024-50210 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime() If get_c…
CVE-2024-50299 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: sctp: properly validate chunk size in sctp_sf_ootb() A size validation fix simi…
CVE-2024-50302 5.5 Medium Linux Kernel The Linux kernel contains a use of uninitialized resource vulnerability that allows an attacker to leak kernel memory via a specially crafted HID rep…
CVE-2024-53042 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow() Ther…
CVE-2024-53101 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: fs: Fix uninitialized value issue in from_kuid and from_kgid ocfs2_setattr() us…
CVE-2024-57901 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK Blamed commit forgot MSG_P…
CVE-2024-57902 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: af_packet: fix vlan_get_tci() vs MSG_PEEK Blamed commit forgot MSG_PEEK case, a…
CVE-2024-58058 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: ubifs: skip dumping tnc tree when zroot is null Clearing slab cache will free a…
CVE-2024-58063 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: rtlwifi: fix memory leaks and invalid access at probe error path Deinitia…
CVE-2024-58071 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: team: prevent adding a device which is already a team device lower Prevent addi…
CVE-2025-21639 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: sctp: sysctl: rto_min/max: avoid using current->nsproxy As mentioned in a previ…
CVE-2025-21666 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: vsock: prevent null-ptr-deref in vsock_*[has_data|has_space] Recent reports hav…
CVE-2025-21669 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: vsock/virtio: discard packets if the transport changes If the socket has been d…
CVE-2025-21683 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: bpf: Fix bpf_sk_select_reuseport() memory leak As pointed out in the original c…
CVE-2025-21694 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: fs/proc: fix softlockup in __read_vmcore (part 2) Since commit 5cbcb62dddf5 ("f…
CVE-2025-21844 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: smb: client: Add check for next_buffer in receive_encrypted_standard() Add chec…
CVE-2025-21846 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: acct: perform last write from workqueue In [1] it was reported that the acct(2)…
CVE-2025-21859 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: USB: gadget: f_midi: f_midi_complete to call queue_work When using USB MIDI, a …
CVE-2025-21862 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: drop_monitor: fix incorrect initialization order Syzkaller reports the followin…
CVE-2025-21865 5.5 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). Brad Spengler…
CVE-2026-22795 5.5 Medium OpenSSL OpenSSL Issue summary: An invalid or NULL pointer dereference can happen in an application processing a malformed PKCS#12 file. Impact summary: An applicati…
CVE-2023-5678 5.3 Medium OpenSSL OpenSSL Issue summary: Generating excessively long X9.42 DH keys or checking excessively long X9.42 DH keys or parameters may be very slow. Impact summary: …
CVE-2024-26901 5.3 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak syzbot identified…
CVE-2024-27436 5.3 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: ALSA: usb-audio: Stop parsing channels bits when all channels are found. If a u…
CVE-2024-35823 5.3 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: vt: fix unicode buffer corruption when deleting characters This is the same iss…
CVE-2024-38587 5.3 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: speakup: Fix sizeof() vs ARRAY_SIZE() bug The "buf" pointer is an array of u16 …
CVE-2026-22796 5.3 Medium OpenSSL OpenSSL Issue summary: A type confusion vulnerability exists in the signature verification of signed PKCS#7 data where an ASN1_TYPE union member is accessed …
CVE-2024-35982 5.1 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: batman-adv: Avoid infinite loop trying to resize local TT If the MTU of one of …
CVE-2025-3198 4.8 Medium GNU Binutils A vulnerability has been found in GNU Binutils 2.43/2.44 and classified as problematic. Affected by this vulnerability is the function display_info o…
CVE-2025-5244 4.8 Medium GNU Binutils A vulnerability was found in GNU Binutils up to 2.44. It has been rated as critical. Affected by this issue is the function elf_gc_sweep of the file …
CVE-2025-5245 4.8 Medium GNU Binutils A vulnerability classified as critical has been found in GNU Binutils up to 2.44. This affects the function debug_type_samep of the file /binutils/de…
CVE-2025-7545 4.8 Medium GNU Binutils A vulnerability classified as problematic was found in GNU Binutils 2.45. Affected by this vulnerability is the function copy_section of the file bin…
CVE-2025-7546 4.8 Medium GNU Binutils A vulnerability, which was classified as problematic, has been found in GNU Binutils 2.45. Affected by this issue is the function bfd_elf_set_group_c…
CVE-2025-8224 4.8 Medium GNU Binutils A vulnerability has been found in GNU Binutils 2.44 and classified as problematic. This vulnerability affects the function bfd_elf_get_str_section of…
CVE-2024-57913 4.7 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_fs: Remove WARN_ON in functionfs_bind This commit addresses an i…
CVE-2025-68160 4.7 Medium OpenSSL OpenSSL Issue summary: Writing large, newline-free data into a BIO chain using the line-buffering filter where the next BIO performs short writes can trigger…
CVE-2024-24857 4.6 Medium Linux Linux kernel A race condition was found in the Linux kernel's net/bluetooth device driver in conn_info_{min,max}_age_set() function. This can result in integrity …
CVE-2024-24858 4.6 Medium Linux Linux kernel A race condition was found in the Linux kernel's net/bluetooth in {conn,adv}_{min,max}_interval_set() function. This can result in I2cap connection o…
CVE-2024-24859 4.6 Medium Linux Linux kernel A race condition was found in the Linux kernel's net/bluetooth in sniff_{min,max}_interval_set() function. This can result in a bluetooth sniffing ex…
CVE-2024-23307 4.4 Medium Linux Linux kernel Integer Overflow or Wraparound vulnerability in Linux Linux kernel kernel on Linux, x86, ARM (md, raid, raid5 modules) allows Forced Integer Overflow.
CVE-2024-26810 4.4 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: vfio/pci: Lock external INTx masking ops Mask operations through config space c…
CVE-2024-38559 4.4 Medium Linux Linux In the Linux kernel, the following vulnerability has been resolved: scsi: qedf: Ensure the copied buf is NUL terminated Currently, we allocate a co…
CVE-2023-47233 4.3 Medium n/a n/a The brcm80211 component in the Linux kernel through 6.5.10 has a brcmf_cfg80211_detach use-after-free in the device unplugging (disconnect the USB by…
CVE-2023-6121 4.3 Medium Red Hat Red Hat Enterprise Linux 8 An out-of-bounds read vulnerability was found in the NVMe-oF/TCP subsystem in the Linux kernel. This issue may allow a remote attacker to send a craf…
CVE-2024-9143 4.3 Medium OpenSSL OpenSSL Issue summary: Use of the low-level GF(2^m) elliptic curve APIs with untrusted explicit values for the field polynomial can lead to out-of-bounds mem…
CVE-2025-69418 4.0 Medium OpenSSL OpenSSL Issue summary: When using the low-level OCB API directly with AES-NI or<br>other hardware-accelerated code paths, inputs whose length is not a multip…
CVE-2023-52620 2.5 Low Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: disallow timeout for anonymous sets Never used from users…
CVE-2021-38202 — n/a n/a fs/nfsd/trace.h in the Linux kernel before 5.13.4 might allow remote attackers to cause a denial of service (out-of-bounds read in strlen) by sending…
CVE-2021-4090 — Linux kernel An out-of-bounds (OOB) memory write flaw was found in the NFSD in the Linux kernel. Missing sanity may lead to a write beyond bmval[bmlen-1] in nfsd4…
CVE-2021-47002 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: SUNRPC: Fix null pointer dereference in svc_rqst_free() When alloc_pages_node()…
CVE-2023-52458 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: block: add check that partition length needs to be aligned with block size Befo…
CVE-2024-26629 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: nfsd: fix RELEASE_LOCKOWNER The test on so_count in nfsd4_release_lockowner() i…
CVE-2024-26651 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: sr9800: Add check for usbnet_get_endpoints Add check for usbnet_get_endpoints()…
CVE-2024-26787 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: mmc: mmci: stm32: fix DMA API overlapping mappings warning Turning on CONFIG_DM…
CVE-2024-26816 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: x86, relocs: Ignore relocations in .notes section When building with CONFIG_XEN…
CVE-2024-26820 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed If hv_netv…
CVE-2024-26855 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() The fu…
CVE-2024-26859 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net/bnx2x: Prevent access to a freed page in page_pool Fix race condition leadi…
CVE-2024-26861 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: wireguard: receive: annotate data-race around receiving_counter.counter Syzkall…
CVE-2024-26863 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: hsr: Fix uninit-value access in hsr_get_node() KMSAN reported the following uni…
CVE-2024-26878 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: quota: Fix potential NULL pointer dereference Below race may cause NULL pointer…
CVE-2024-26891 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected Fo…
CVE-2024-26897 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete The …
CVE-2024-26906 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() When trying …
CVE-2024-26920 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: tracing/trigger: Fix to return error if failed to alloc snapshot Fix register_s…
CVE-2024-26934 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: USB: core: Fix deadlock in usb_deauthorize_interface() Among the attribute file…
CVE-2024-26935 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: scsi: core: Fix unremoved procfs host directory regression Commit fc663711b944 …
CVE-2024-26937 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: drm/i915/gt: Reset queue_priority_hint on parking Originally, with strict in or…
CVE-2024-26973 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: fat: fix uninitialized field in nostale filehandles When fat_encode_fh_nostale(…
CVE-2024-26982 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: Squashfs: check the inode number is not the invalid value of zero Syskiller has…
CVE-2024-26988 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: init/main.c: Fix potential static_command_line memory overflow We allocate memo…
CVE-2024-26993 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: fs: sysfs: Fix reference leak in sysfs_break_active_protection() The sysfs_brea…
CVE-2024-27004 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: clk: Get runtime PM before walking tree during disable_unused Doug reported [1]…
CVE-2024-27013 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: tun: limit printing rate when illegal packet received by tun dev vhost_worker w…
CVE-2024-27024 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net/rds: fix WARNING in rds_conn_connect_if_down If connection isn't establishe…
CVE-2024-27025 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: nbd: null check for nla_nest_start nla_nest_start() may fail and return NULL. I…
CVE-2024-27038 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: clk: Fix clk_core_get NULL dereference It is possible for clk_core_get to deref…
CVE-2024-27047 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: phy: fix phy_get_internal_delay accessing an empty array The phy_get_inter…
CVE-2024-27059 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command The isd200 su…
CVE-2024-27065 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: do not compare internal table flags on updates Restore sk…
CVE-2024-27076 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak Free the memory alloc…
CVE-2024-27077 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity The entity->name…
CVE-2024-27078 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: media: v4l2-tpg: fix some memleaks in tpg_alloc In tpg_alloc, resources should …
CVE-2024-27419 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: netrom: Fix data-races around sysctl_net_busy_read We need to protect the reade…
CVE-2024-27437 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: vfio/pci: Disable auto-enable of exclusive INTx IRQ Currently for devices requi…
CVE-2024-33621 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound Raw packet from PF_P…
CVE-2024-35805 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: dm snapshot: fix lockup in dm_exception_table_exit There was reported lockup wh…
CVE-2024-35807 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ext4: fix corruption during on-line resize We observed a corruption during on-l…
CVE-2024-35815 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion The first kioc…
CVE-2024-35828 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() In the for state…
CVE-2024-35849 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: btrfs: fix information leak in btrfs_ioctl_logical_to_ino() Syzbot reported the…
CVE-2024-35877 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: x86/mm/pat: fix VM_PAT handling in COW mappings PAT handling won't do the right…
CVE-2024-35886 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ipv6: Fix infinite recursion in fib6_dump_done(). syzkaller reported infinite r…
CVE-2024-35893 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net/sched: act_skbmod: prevent kernel-infoleak syzbot found that tcf_skbmod_dum…
CVE-2024-35895 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: bpf, sockmap: Prevent lock inversion deadlock in map delete elem syzkaller star…
CVE-2024-35900 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: reject new basechain after table flag update When dormant…
CVE-2024-35902 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net/rds: fix possible cp null dereference cp might be null, calling cp->cp_conn…
CVE-2024-35922 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: fbmon: prevent division by zero in fb_videomode_from_videomode() The expression…
CVE-2024-35925 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: block: prevent division by zero in blk_rq_stat_sum() The expression dst->nr_sam…
CVE-2024-35930 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() The call to lpfc_sli4…
CVE-2024-35933 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintel: Fix null ptr deref in btintel_read_version If hci_cmd_sync_…
CVE-2024-35934 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() Many syzbot rep…
CVE-2024-35935 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: btrfs: send: handle path ref underflow in header iterate_inode_ref() Change BUG…
CVE-2024-35936 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() The unhand…
CVE-2024-35944 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() Syzkaller hit 'WAR…
CVE-2024-35965 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: Fix not validating setsockopt user input Check user input len…
CVE-2024-35966 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: Bluetooth: RFCOMM: Fix not validating setsockopt user input syzbot reported rfc…
CVE-2024-35978 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: Bluetooth: Fix memory leak in hci_req_sync_complete() In 'hci_req_sync_complete…
CVE-2024-35983 — Linux Linux 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()…
CVE-2024-35984 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: i2c: smbus: fix NULL function pointer dereference Baruch reported an OOPS when …
CVE-2024-35988 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: riscv: Fix TASK_SIZE on 64-bit NOMMU On NOMMU, userspace memory can come from a…
CVE-2024-35996 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: cpu: Re-enable CPU mitigations by default for !X86 architectures Rename x86's t…
CVE-2024-35997 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up The flag I2C_…
CVE-2024-36004 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: i40e: Do not use WQ_MEM_RECLAIM flag for workqueue Issue reported by customer d…
CVE-2024-36005 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: honor table dormant flag from netdev release event path C…
CVE-2024-36006 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: mlxsw: spectrum_acl_tcam: Fix incorrect list API usage Both the function that m…
CVE-2024-36008 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ipv4: check for NULL idev in ip_route_use_hint() syzbot was able to trigger a N…
CVE-2024-36270 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: tproxy: bail out if IP has been disabled on the device syzbot report…
CVE-2024-36484 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: relax socket state check at accept time. Christoph reported the following …
CVE-2024-36489 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: tls: fix missing memory barrier in tls_init In tls_init(), a write memory barri…
CVE-2024-36899 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: gpiolib: cdev: Fix use after free in lineinfo_changed_notify The use-after-free…
CVE-2024-36902 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() syzbot …
CVE-2024-36905 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets TCP_SYN_RECV state …
CVE-2024-36939 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: nfs: Handle error of rpc_proc_register() in nfs_net_init(). syzkaller reported …
CVE-2024-36959 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() If we fail to all…
CVE-2024-37356 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). In dctcp_update_alpha(), …
CVE-2024-38547 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries …
CVE-2024-38560 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: scsi: bfa: Ensure the copied buf is NUL terminated Currently, we allocate a nby…
CVE-2024-38567 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: carl9170: add a proper sanity check for endpoints Syzkaller reports [1] h…
CVE-2024-38579 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: crypto: bcm - Fix pointer arithmetic In spu2_dump_omd() value of ptr is increas…
CVE-2024-38589 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: netrom: fix possible dead-lock in nr_rt_ioctl() syzbot loves netrom, and found …
CVE-2024-38596 — Linux Linux 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 co…
CVE-2024-38598 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: md: fix resync softlockup when bitmap size is less than array size Is is report…
CVE-2024-38615 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: cpufreq: exit() callback is optional The exit() callback is optional and should…
CVE-2024-38619 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: usb-storage: alauda: Check whether the media is initialized The member "uzonesi…
CVE-2024-38662 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: bpf: Allow delete from sockmap/sockhash only if update is allowed We have seen …
CVE-2024-38780 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: dma-buf/sw-sync: don't enable IRQ from sync_print_obj() Since commit a6aa8fca4d…
CVE-2024-39489 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ipv6: sr: fix memleak in seg6_hmac_init_algo seg6_hmac_init_algo returns withou…
CVE-2024-39493 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak Using completion_done to deter…
CVE-2024-39509 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: HID: core: remove unnecessary WARN_ON() in implement() Syzkaller hit a warning …
CVE-2024-40905 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ipv6: fix possible race in __fib6_drop_pcpu_from() syzbot found a race in __fib…
CVE-2024-40912 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() The ieee80211…
CVE-2024-40916 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found Whe…
CVE-2024-40934 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode() Fix a mem…
CVE-2024-40942 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects The hwmp code use obj…
CVE-2024-40945 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: iommu: Return right value in iommu_sva_bind_device() iommu_sva_bind_device() sh…
CVE-2024-40959 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() ip6_dst_idev() ca…
CVE-2024-40960 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ipv6: prevent possible NULL dereference in rt6_probe() syzbot caught a NULL der…
CVE-2024-40961 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ipv6: prevent possible NULL deref in fib6_nh_init() syzbot reminds us that in6_…
CVE-2024-40978 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: scsi: qedi: Fix crash while reading debugfs attribute The qedi_dbg_do_not_recov…
CVE-2024-40993 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: ipset: Fix suspicious rcu_dereference_protected() When destroying al…
CVE-2024-40995 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() syzbot …
CVE-2024-41000 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: block/ioctl: prefer different overflow check Running syzkaller with the newly r…
CVE-2024-41004 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: tracing: Build event generation tests only as modules The kprobes and synth eve…
CVE-2024-41005 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: netpoll: Fix race condition in netpoll_owner_active KCSAN detected a race condi…
CVE-2024-41006 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: netrom: Fix a memory leak in nr_heartbeat_expiry() syzbot reported a memory lea…
CVE-2024-42070 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers …
CVE-2024-42082 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: xdp: Remove WARN() from __xdp_reg_mem_model() syzkaller reports a warning in __…
CVE-2024-42090 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER In create…
CVE-2024-42093 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net/dpaa2: Avoid explicit cpumask var allocation on stack For CONFIG_CPUMASK_OF…
CVE-2024-42094 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net/iucv: Avoid explicit cpumask var allocation on stack For CONFIG_CPUMASK_OFF…
CVE-2024-42096 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: x86: stop playing stack games in profile_pc() The 'profile_pc()' function is us…
CVE-2024-42114 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values syzbot is able to trig…
CVE-2024-42265 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: protect the fetch of ->fd[fd] in do_dup2() from mispredictions both callers hav…
CVE-2024-42281 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: bpf: Fix a segment issue when downgrading gso_size Linearize the skb when downg…
CVE-2024-42283 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: nexthop: Initialize all fields in dumped nexthops struct nexthop_grp conta…
CVE-2024-42292 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: kobject_uevent: Fix OOB access within zap_modalias_env() zap_modalias_env() wro…
CVE-2024-42302 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal Keith reports a u…
CVE-2024-42305 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ext4: check dot and dotdot of dx_root before making dir indexed Syzbot reports …
CVE-2024-42312 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: sysctl: always initialize i_uid/i_gid Always initialize i_uid/i_gid inside the …
CVE-2024-43828 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ext4: fix infinite loop when replaying fast_commit When doing fast_commit repla…
CVE-2024-43834 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: xdp: fix invalid wait context of page_pool_destroy() If the driver uses a page …
CVE-2024-43871 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: devres: Fix memory leakage caused by driver API devm_free_percpu() It will caus…
CVE-2024-43879 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() C…
CVE-2024-43889 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: padata: Fix possible divide-by-0 panic in padata_mt_helper() We are hit with a …
CVE-2024-43890 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: tracing: Fix overflow in get_free_elt() "tracing_map->next_elt" in get_free_elt…
CVE-2024-43893 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: serial: core: check uartclk for zero to avoid divide by zero Calling ioctl TIOC…
CVE-2024-44935 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: sctp: Fix null-ptr-deref in reuseport_add_sock(). syzbot reported a null-ptr-de…
CVE-2024-44944 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: ctnetlink: use helper function to calculate expect ID Delete expecta…
CVE-2024-44948 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: x86/mtrr: Check if fixed MTRRs exist before saving them MTRRs have an obsolete …
CVE-2024-44960 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: usb: gadget: core: Check for unset descriptor Make sure the descriptor has been…
CVE-2024-44989 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: bonding: fix xfrm real_dev null pointer dereference We shouldn't set real_dev t…
CVE-2024-44990 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: bonding: fix null pointer deref in bond_ipsec_offload_ok We must check if there…
CVE-2024-45018 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: flowtable: initialise extack before use Fix missing initialisation o…
CVE-2024-46679 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ethtool: check device is present when getting link settings A sysfs reader can …
CVE-2024-46744 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: Squashfs: sanity check symbolic link size Syzkiller reports a "KMSAN: uninit-va…
CVE-2024-46745 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: Input: uinput - reject requests with unreasonable number of slots When exercis…
CVE-2024-46759 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: hwmon: (adc128d818) Fix underflows seen when writing limit attributes DIV_ROUND…
CVE-2024-46783 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: tcp_bpf: fix return value of tcp_bpf_sendmsg() When we cork messages in psock->…
CVE-2024-46854 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: dpaa: Pad packets to ETH_ZLEN When sending packets under 60 bytes, up to t…
CVE-2024-47660 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: fsnotify: clear PARENT_WATCHED flags lazily In some setups directories can have…
CVE-2024-47684 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: tcp: check skb is non-NULL in tcp_rto_delta_us() We have some machines running …
CVE-2024-47685 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put() syzbot reported that …
CVE-2024-47692 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: nfsd: return -EINVAL when namelen is 0 When we have a corrupted main.sqlite in …
CVE-2024-47699 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix potential null-ptr-deref in nilfs_btree_insert() Patch series "nilf…
CVE-2024-47705 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: block: fix potential invalid pointer dereference in blk_add_partition The blk_a…
CVE-2024-47707 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev() Blamed commit …
CVE-2024-47709 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: can: bcm: Clear bo->bcm_proc_read after remove_proc_entry(). syzbot reported a …
CVE-2024-47710 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: sock_map: Add a cond_resched() in sock_hash_free() Several syzbot soft lockup r…
CVE-2024-47713 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop() Since '__d…
CVE-2024-47718 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: rtw88: always wait for both firmware loading attempts In 'rtw_wait_firmwa…
CVE-2024-47735 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled Fix missuse of …
CVE-2024-47737 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: nfsd: call cache_put if xdr_reserve_space returns NULL If not enough buffer spa…
CVE-2024-49851 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: tpm: Clean up TPM space after command failure tpm_dev_transmit prepares the TPM…
CVE-2024-49890 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: drm/amd/pm: ensure the fw_info is not null before using it This resolves the de…
CVE-2024-49892 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Initialize get_bytes_per_element's default to 1 Variables, use…
CVE-2024-49900 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: jfs: Fix uninit-value access of new_ea in ea_buffer syzbot reports that lzo1x_1…
CVE-2024-49903 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: jfs: Fix uaf in dbFreeBits [syzbot reported] ==================================…
CVE-2024-49938 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit Syzbo…
CVE-2024-49944 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start In sct…
CVE-2024-49948 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: add more sanity checks to qdisc_pkt_len_init() One path takes care of SKB_…
CVE-2024-49949 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: avoid potential underflow in qdisc_pkt_len_init() with UFO After commit 7c…
CVE-2024-49955 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ACPI: battery: Fix possible crash when unregistering a battery hook When a batt…
CVE-2024-49977 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: stmmac: Fix zero-division error when disabling tc cbs The commit b8c43360f…
CVE-2024-49997 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: ethernet: lantiq_etop: fix memory disclosure When applying padding, the bu…
CVE-2024-50006 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ext4: fix i_data_sem unlock order in ext4_ind_migrate() Fuzzing reports a possi…
CVE-2024-50008 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_s…
CVE-2024-50010 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: exec: don't WARN for racy path_noexec check Both i_mode and noexec checks wrapp…
CVE-2024-50015 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ext4: dax: fix overflowing extents beyond inode size when partially writing The…
CVE-2024-50035 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ppp: fix ppp_async_encode() illegal access syzbot reported an issue in ppp_asyn…
CVE-2024-50040 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: igb: Do not bring the device up after non-fatal error Commit 004d25060c78 ("igb…
CVE-2024-50044 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change rfcomm_sk_st…
CVE-2024-50058 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: serial: protect uart_port_dtr_rts() in uart_shutdown() too Commit af224ca2df29 …
CVE-2024-50134 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA…
CVE-2024-50251 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_payload: sanitize offset and length before calling skb_checksum()…
CVE-2024-57940 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: exfat: fix the infinite loop in exfat_readdir() If the file system is corrupted…
CVE-2024-57948 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: mac802154: check local interfaces before deleting sdata list syzkaller reported…
CVE-2024-57977 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: memcg: fix soft lockup in the OOM process A soft lockup issue was found in the …
CVE-2024-57981 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: usb: xhci: Fix NULL pointer dereference on certain command aborts If a command …
CVE-2024-58005 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: tpm: Change to kvalloc() in eventlog/acpi.c The following failure was reported …
CVE-2024-58009 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc A NULL sock poin…
CVE-2024-58014 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy() In 'wlc…
CVE-2024-58016 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: safesetid: check size of policy writes syzbot attempts to write a buffer with a…
CVE-2024-58017 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX Shifting 1 <<…
CVE-2024-58020 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: HID: multitouch: Add NULL check in mt_input_configured devm_kasprintf() can ret…
CVE-2024-58051 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ipmi: ipmb: Add check devm_kasprintf() returned value devm_kasprintf() can retu…
CVE-2024-58072 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: rtlwifi: remove unused check_buddy_priv Commit 2461c7d60f9f ("rtlwifi: Up…
CVE-2024-58085 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: tomoyo: don't emit warning in tomoyo_write_control() syzbot is reporting too la…
CVE-2025-21648 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: netfilter: conntrack: clamp maximum hashtable size to INT_MAX Use INT_MAX as ma…
CVE-2025-21653 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute syzbot found that TCA_F…
CVE-2025-21704 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: usb: cdc-acm: Check control transfer buffer size before access If the first fra…
CVE-2025-21711 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net/rose: prevent integer overflows in rose_setsockopt() In case of possible un…
CVE-2025-21728 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: bpf: Send signals asynchronously if !preemptible BPF programs can execute in al…
CVE-2025-21744 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize() On removal o…
CVE-2025-21745 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: blk-cgroup: Fix class @block_class's subsystem refcount leakage blkcg_fill_root…
CVE-2025-21776 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: USB: hub: Ignore non-compliant devices with too many configs or interfaces Robe…
CVE-2025-21787 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: team: better TEAM_OPTION_TYPE_STRING validation syzbot reported following splat…
CVE-2025-21806 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: net: let net.core.dev_weight always be non-zero The following problem was encou…
CVE-2025-21814 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: ptp: Ensure info->enable callback is always set The ioctl and sysfs handlers un…
CVE-2025-21835 — Linux Linux In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_midi: fix MIDI Streaming descriptor lengths While the MIDI jacks…

Named by the advisory itself. Each CVE links to its tracked detail page.

Vendors Named in This Publication

Each vendor links to its Known Exploited Vulnerabilities catalog page. Only vendors that appear in the KEV catalog are listed, either because the publication cites one of their KEV entries or because it names them directly.