p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Sicherheitslücken in linux-xilinx-zynqmp · Seite 159

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

Sicherheitslücken filtern
Filter zurücksetzen

Sicherheitslücken: 5334

  1. CVE-2026-23409

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

    apparmor: fix differential encoding verification

    In the Linux kernel, the following vulnerability has been resolved: apparmor: fix differential encoding verification Differential encoding allows loops to be created if it is abused. To prevent this the unpack should verify that a diff-encode chain terminates. Unfortunately the differential encode verification had two bugs. 1. it conflated states that had gone through check and already been marked, with states that were currently being checked and marked. This means that loops in the current chain being verified are treated as a chain that has already been verified. 2. the order bailout on already checked states compared current

    • Auf 5.4.0-1074.78 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-23407

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

    apparmor: fix missing bounds check on DEFAULT table in verify_dfa()

    In the Linux kernel, the following vulnerability has been resolved: apparmor: fix missing bounds check on DEFAULT table in verify_dfa() The verify_dfa() function only checks DEFAULT_TABLE bounds when the state is not differentially encoded. When the verification loop traverses the differential encoding chain, it reads k = DEFAULT_TABLE[j] and uses k as an array index without validation. A malformed DFA with DEFAULT_TABLE[j] >= state_count, therefore, causes both out-of-bounds reads and writes. [ 57.179855] ================================================================== [ 57.180549] BUG: KASAN: slab-out-of-bounds in verify_dfa+0x59a

    • Auf 5.4.0-1074.78 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-23406

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

    apparmor: fix side-effect bug in match_char() macro usage

    In the Linux kernel, the following vulnerability has been resolved: apparmor: fix side-effect bug in match_char() macro usage The match_char() macro evaluates its character parameter multiple times when traversing differential encoding chains. When invoked with *str++, the string pointer advances on each iteration of the inner do-while loop, causing the DFA to check different characters at each iteration and therefore skip input characters. This results in out-of-bounds reads when the pointer advances past the input buffer boundary. [ 94.984676] ================================================================== [ 94.985301] BUG: KASAN:

    • Auf 5.4.0-1074.78 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-23405

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

    apparmor: fix: limit the number of levels of policy namespaces

    In the Linux kernel, the following vulnerability has been resolved: apparmor: fix: limit the number of levels of policy namespaces Currently the number of policy namespaces is not bounded relying on the user namespace limit. However policy namespaces aren't strictly tied to user namespaces and it is possible to create them and nest them arbitrarily deep which can be used to exhaust system resource. Hard cap policy namespaces to the same depth as user namespaces.

    • Auf 5.4.0-1074.78 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-23404

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

    apparmor: replace recursive profile removal with iterative approach

    In the Linux kernel, the following vulnerability has been resolved: apparmor: replace recursive profile removal with iterative approach The profile removal code uses recursion when removing nested profiles, which can lead to kernel stack exhaustion and system crashes. Reproducer: $ pf='a'; for ((i=0; i<1024; i++)); do echo -e "profile $pf { \n }" | apparmor_parser -K -a; pf="$pf//x"; done $ echo -n a > /sys/kernel/security/apparmor/.remove Replace the recursive __aa_profile_list_release() approach with an iterative approach in __remove_profile(). The function repeatedly finds and removes leaf profiles until the entire su

    • Auf 5.4.0-1074.78 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-23403

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

    apparmor: fix memory leak in verify_header

    In the Linux kernel, the following vulnerability has been resolved: apparmor: fix memory leak in verify_header The function sets `*ns = NULL` on every call, leaking the namespace string allocated in previous iterations when multiple profiles are unpacked. This also breaks namespace consistency checking since *ns is always NULL when the comparison is made. Remove the incorrect assignment. The caller (aa_unpack) initializes *ns to NULL once before the loop, which is sufficient.

    • Auf 5.4.0-1074.78 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-23398

    Hoch · CVSS 8.2EPSS 0,13%Öffentlicher ExploitKeine Korrektur veröffentlicht

    icmp: fix NULL pointer dereference in icmp_tag_validation()

    In the Linux kernel, the following vulnerability has been resolved: icmp: fix NULL pointer dereference in icmp_tag_validation() icmp_tag_validation() unconditionally dereferences the result of rcu_dereference(inet_protos[proto]) without checking for NULL. The inet_protos[] array is sparse -- only about 15 of 256 protocol numbers have registered handlers. When ip_no_pmtu_disc is set to 3 (hardened PMTU mode) and the kernel receives an ICMP Fragmentation Needed error with a quoted inner IP header containing an unregistered protocol number, the NULL dereference causes a kernel panic in softirq context. Oops: general protection fault, probabl

    Veröffentlicht Aktualisiert
  8. CVE-2026-23397

    Hoch · CVSS 7.1EPSS 0,13%Keine Korrektur veröffentlicht

    nfnetlink_osf: validate individual option lengths in fingerprints

    In the Linux kernel, the following vulnerability has been resolved: nfnetlink_osf: validate individual option lengths in fingerprints nfnl_osf_add_callback() validates opt_num bounds and string NUL-termination but does not check individual option length fields. A zero-length option causes nf_osf_match_one() to enter the option matching loop even when foptsize sums to zero, which matches packets with no TCP options where ctx->optp is NULL: Oops: general protection fault KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] RIP: 0010:nf_osf_match_one (net/netfilter/nfnetlink_osf.c:98) Call Trace: nf_osf_match (net/netf

    Veröffentlicht Aktualisiert
  9. CVE-2026-23396

    Hoch · CVSS 7.1EPSS 0,12%Keine Korrektur veröffentlicht

    wifi: mac80211: fix NULL deref in mesh_matches_local()

    In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: fix NULL deref in mesh_matches_local() mesh_matches_local() unconditionally dereferences ie->mesh_config to compare mesh configuration parameters. When called from mesh_rx_csa_frame(), the parsed action-frame elements may not contain a Mesh Configuration IE, leaving ie->mesh_config NULL and triggering a kernel NULL pointer dereference. The other two callers are already safe: - ieee80211_mesh_rx_bcn_presp() checks !elems->mesh_config before calling mesh_matches_local() - mesh_plink_get_event() is only reached through mesh_process_plink_frame(), w

    Veröffentlicht Aktualisiert
  10. CVE-2026-23392

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

    netfilter: nf_tables: release flowtable after rcu grace period on error

    In the Linux kernel, the following vulnerability has been resolved: netfilter: nf_tables: release flowtable after rcu grace period on error Call synchronize_rcu() after unregistering the hooks from error path, since a hook that already refers to this flowtable can be already registered, exposing this flowtable to packet path and nfnetlink_hook control plane. This error path is rare, it should only happen by reaching the maximum number hooks or by failing to set up to hardware offload, just call synchronize_rcu(). There is a check for already used device hooks by different flowtable that could result in EEXIST at this late stage. The hook

    • Auf 5.4.0-1080.84 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2026-23391

    Hoch · CVSS 7.8EPSS 0,13%Keine Korrektur veröffentlicht

    netfilter: xt_CT: drop pending enqueued packets on template removal

    In the Linux kernel, the following vulnerability has been resolved: netfilter: xt_CT: drop pending enqueued packets on template removal Templates refer to objects that can go away while packets are sitting in nfqueue refer to: - helper, this can be an issue on module removal. - timeout policy, nfnetlink_cttimeout might remove it. The use of templates with zone and event cache filter are safe, since this just copies values. Flush these enqueued packets in case the template rule gets removed.

    Veröffentlicht Aktualisiert
  12. CVE-2026-23389

    Mittel · CVSS 5.6EPSS 0,12%Keine Korrektur veröffentlicht

    ice: Fix memory leak in ice_set_ringparam()

    In the Linux kernel, the following vulnerability has been resolved: ice: Fix memory leak in ice_set_ringparam() In ice_set_ringparam, tx_rings and xdp_rings are allocated before rx_rings. If the allocation of rx_rings fails, the code jumps to the done label leaking both tx_rings and xdp_rings. Furthermore, if the setup of an individual Rx ring fails during the loop, the code jumps to the free_tx label which releases tx_rings but leaks xdp_rings. Fix this by introducing a free_xdp label and updating the error paths to ensure both xdp_rings and tx_rings are properly freed if rx_rings allocation or setup fails. Compile tested only. Issue fou

    Veröffentlicht Aktualisiert
  13. CVE-2026-23388

    Hoch · CVSS 7.1EPSS 0,12%Keine Korrektur veröffentlicht

    Squashfs: check metadata block offset is within range

    In the Linux kernel, the following vulnerability has been resolved: Squashfs: check metadata block offset is within range Syzkaller reports a "general protection fault in squashfs_copy_data" This is ultimately caused by a corrupted index look-up table, which produces a negative metadata block offset. This is subsequently passed to squashfs_copy_data (via squashfs_read_metadata) where the negative offset causes an out of bounds access. The fix is to check that the offset is within range in squashfs_read_metadata. This will trap this and other cases.

    Veröffentlicht Aktualisiert
  14. CVE-2026-23382

    Mittel · CVSS 5.5EPSS 0,12%Keine Korrektur veröffentlicht

    HID: Add HID_CLAIMED_INPUT guards in raw_event callbacks missing them

    In the Linux kernel, the following vulnerability has been resolved: HID: Add HID_CLAIMED_INPUT guards in raw_event callbacks missing them In commit 2ff5baa9b527 ("HID: appleir: Fix potential NULL dereference at raw event handle"), we handle the fact that raw event callbacks can happen even for a HID device that has not been "claimed" causing a crash if a broken device were attempted to be connected to the system. Fix up the remaining in-tree HID drivers that forgot to add this same check to resolve the same issue.

    Veröffentlicht Aktualisiert
  15. CVE-2026-23381

    Hoch · CVSS 7.1EPSS 0,12%Keine Korrektur veröffentlicht

    net: bridge: fix nd_tbl NULL dereference when IPv6 is disabled

    In the Linux kernel, the following vulnerability has been resolved: net: bridge: fix nd_tbl NULL dereference when IPv6 is disabled When booting with the 'ipv6.disable=1' parameter, the nd_tbl is never initialized because inet6_init() exits before ndisc_init() is called which initializes it. Then, if neigh_suppress is enabled and an ICMPv6 Neighbor Discovery packet reaches the bridge, br_do_suppress_nd() will dereference ipv6_stub->nd_tbl which is NULL, passing it to neigh_lookup(). This causes a kernel NULL pointer dereference. BUG: kernel NULL pointer dereference, address: 0000000000000268 Oops: 0000 [#1] PREEMPT SMP NOPTI [...] RIP:

    Veröffentlicht Aktualisiert
  16. CVE-2026-23378

    Hoch · CVSS 7.8EPSS 0,14%Keine Korrektur veröffentlicht

    net/sched: act_ife: Fix metalist update behavior

    In the Linux kernel, the following vulnerability has been resolved: net/sched: act_ife: Fix metalist update behavior Whenever an ife action replace changes the metalist, instead of replacing the old data on the metalist, the current ife code is appending the new metadata. Aside from being innapropriate behavior, this may lead to an unbounded addition of metadata to the metalist which might cause an out of bounds error when running the encode op: [ 138.423369][ C1] ================================================================== [ 138.424317][ C1] BUG: KASAN: slab-out-of-bounds in ife_tlv_meta_encode (net/ife/ife.c:168) [ 138.424

    Veröffentlicht Aktualisiert
  17. CVE-2026-23374

    Mittel · CVSS 5.5EPSS 0,12%Keine Korrektur veröffentlicht

    blktrace: fix __this_cpu_read/write in preemptible context

    In the Linux kernel, the following vulnerability has been resolved: blktrace: fix __this_cpu_read/write in preemptible context tracing_record_cmdline() internally uses __this_cpu_read() and __this_cpu_write() on the per-CPU variable trace_cmdline_save, and trace_save_cmdline() explicitly asserts preemption is disabled via lockdep_assert_preemption_disabled(). These operations are only safe when preemption is off, as they were designed to be called from the scheduler context (probe_wakeup_sched_switch() / probe_wakeup()). __blk_add_trace() was calling tracing_record_cmdline(current) early in the blk_tracer path, before ring buffer reservati

    Veröffentlicht Aktualisiert
  18. CVE-2026-23372

    Hoch · CVSS 7.8EPSS 0,14%Keine Korrektur veröffentlicht

    nfc: rawsock: cancel tx_work before socket teardown

    In the Linux kernel, the following vulnerability has been resolved: nfc: rawsock: cancel tx_work before socket teardown In rawsock_release(), cancel any pending tx_work and purge the write queue before orphaning the socket. rawsock_tx_work runs on the system workqueue and calls nfc_data_exchange which dereferences the NCI device. Without synchronization, tx_work can race with socket and device teardown when a process is killed (e.g. by SIGKILL), leading to use-after-free or leaked references. Set SEND_SHUTDOWN first so that if tx_work is already running it will see the flag and skip transmitting, then use cancel_work_sync to wait for any

    Veröffentlicht Aktualisiert
  19. CVE-2026-23371

    Mittel · CVSS 5.5EPSS 0,17%Keine Korrektur veröffentlicht

    sched/deadline: Fix missing ENQUEUE_REPLENISH during PI de-boosting

    In the Linux kernel, the following vulnerability has been resolved: sched/deadline: Fix missing ENQUEUE_REPLENISH during PI de-boosting Running stress-ng --schedpolicy 0 on an RT kernel on a big machine might lead to the following WARNINGs (edited). sched: DL de-boosted task PID 22725: REPLENISH flag missing WARNING: CPU: 93 PID: 0 at kernel/sched/deadline.c:239 dequeue_task_dl+0x15c/0x1f8 ... (running_bw underflow) Call trace: dequeue_task_dl+0x15c/0x1f8 (P) dequeue_task+0x80/0x168 deactivate_task+0x24/0x50 push_dl_task+0x264/0x2e0 dl_task_timer+0x1b0/0x228 __hrtimer_run_queues+0x188/0x378 hrtimer_interrupt+0xfc/0x260

    Veröffentlicht Aktualisiert
  20. CVE-2026-23368

    Mittel · CVSS 5.5EPSS 0,1%Keine Korrektur veröffentlicht

    net: phy: register phy led_triggers during probe to avoid AB-BA deadlock

    In the Linux kernel, the following vulnerability has been resolved: net: phy: register phy led_triggers during probe to avoid AB-BA deadlock There is an AB-BA deadlock when both LEDS_TRIGGER_NETDEV and LED_TRIGGER_PHY are enabled: [ 1362.049207] [<8054e4b8>] led_trigger_register+0x5c/0x1fc <-- Trying to get lock "triggers_list_lock" via down_write(&triggers_list_lock); [ 1362.054536] [<80662830>] phy_led_triggers_register+0xd0/0x234 [ 1362.060329] [<8065e200>] phy_attach_direct+0x33c/0x40c [ 1362.065489] [<80651fc4>] phylink_fwnode_phy_connect+0x15c/0x23c [ 1362.071480] [<8066ee18>] mtk_open+0x7c/0xba0 [ 1362.075849] [<806d714c

    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →