kernel-4.18.0-553.160.1.el8_10

エラータID: AXSA:2026-1854:80

Release date: 
Thursday, September 17, 2026 - 09:28
Subject: 
kernel-4.18.0-553.160.1.el8_10
Affected Channels: 
Asianux Server 8 for x86_64
Severity: 
High
Description: 

The kernel packages contain the Linux kernel, the core of any Linux operating system.

Security Fix(es):

* kernel: crypto: pcrypt - Fix handling of MAY_BACKLOG requests (CVE-2026-43493)
* kernel: netfilter: conntrack: remove sprintf usage (CVE-2026-53002)
* kernel: netfilter: synproxy: refresh tcphdr after skb_ensure_writable (CVE-2026-64007)
* kernel: rhashtable: clear stale iter->p on table restart (CVE-2026-64563)
* kernel: smb: client: validate DFS referral PathConsumed (CVE-2026-68343)
* kernel: nvmet-rdma: handle inline data with a nonzero offset (CVE-2026-72129)
* kernel: net: bridge: stop fast-leave after deleting a port group (CVE-2026-74480)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

CVE-2026-43493
In the Linux kernel, the following vulnerability has been resolved: crypto: pcrypt - Fix handling of MAY_BACKLOG requests MAY_BACKLOG requests can return EBUSY. Handle them by checking for that value and filtering out EINPROGRESS notifications.
CVE-2026-53002
In the Linux kernel, the following vulnerability has been resolved: netfilter: conntrack: remove sprintf usage Replace it with scnprintf, the buffer sizes are expected to be large enough to hold the result, no need for snprintf+overflow check. Increase buffer size in mangle_content_len() while at it. BUG: KASAN: stack-out-of-bounds in vsnprintf+0xea5/0x1270 Write of size 1 at addr [..] vsnprintf+0xea5/0x1270 sprintf+0xb1/0xe0 mangle_content_len+0x1ac/0x280 nf_nat_sdp_session+0x1cc/0x240 process_sdp+0x8f8/0xb80 process_invite_request+0x108/0x2b0 process_sip_msg+0x5da/0xf50 sip_help_tcp+0x45e/0x780 nf_confirm+0x34d/0x990 [..]
CVE-2026-64007
In the Linux kernel, the following vulnerability has been resolved: netfilter: synproxy: refresh tcphdr after skb_ensure_writable synproxy_tstamp_adjust() rewrites the TCP timestamp option in place and then patches the TCP checksum via inet_proto_csum_replace4() on the caller-supplied tcphdr pointer. Both ipv4_synproxy_hook() and ipv6_synproxy_hook() obtain that pointer with skb_header_pointer() before calling in, so it may either alias skb->head directly or point at the caller's on-stack _tcph buffer. Between obtaining the pointer and using it, the function calls skb_ensure_writable(skb, optend), which on a cloned or non-linear skb invokes pskb_expand_head() and frees the old skb->head. After that point the cached th is stale: caller (ipv[46]_synproxy_hook) th = skb_header_pointer(skb, ..., &_tcph) synproxy_tstamp_adjust(skb, protoff, th, ...) skb_ensure_writable(skb, optend) pskb_expand_head() /* kfree(old skb->head) */ ... inet_proto_csum_replace4(&th->check, ...) /* writes into freed head, or into the caller's stack copy leaving the on-wire checksum stale */ The option bytes are written through skb->data and are fine; only the checksum update goes through th and so lands in the wrong place. The result is either a write into freed slab memory or a packet leaving with a checksum that does not match its payload. Fix by re-deriving th from skb->data + protoff immediately after skb_ensure_writable() succeeds, so the subsequent checksum update targets the linear, writable header.
CVE-2026-64563
In the Linux kernel, the following vulnerability has been resolved: rhashtable: clear stale iter->p on table restart rhashtable_walk_start_check() has two restart paths when resuming a walk. When iter->walker.tbl is valid, it re-validates iter->p against the table and sets iter->p = NULL if the object is gone. When iter->walker.tbl is NULL (table was freed during resize), it resets slot and skip but forgets to clear iter->p. rhashtable_walk_next() then dereferences the stale iter->p, reading freed memory. This is a use-after-free. Any caller that does multi-fragment rhashtable walks across walk_stop/walk_start boundaries is affected. Concrete cases include netlink_diag (__netlink_diag_dump in net/netlink/diag.c) and TIPC (tipc_nl_sk_walk in net/tipc/socket.c). Crash stack (netlink_diag): BUG: KASAN: slab-use-after-free in rhashtable_walk_next+0x365/0x3c0 Read of size 8 at addr ffff88801a9d2438 (freed kmalloc-2k, offset 1080) Call Trace: rhashtable_walk_next+0x365/0x3c0 (lib/rhashtable.c:1016) __netlink_diag_dump+0x160/0x760 (net/netlink/diag.c:122) netlink_diag_dump+0xc2/0x240 netlink_dump+0x5bc/0x1270 netlink_recvmsg+0x7a3/0x980 sock_recvmsg+0x1bc/0x200 __sys_recvfrom+0x1d4/0x2c0
CVE-2026-68343
In the Linux kernel, the following vulnerability has been resolved: smb: client: validate DFS referral PathConsumed parse_dfs_referrals() validates that the response contains the fixed referral entry array and, on for-next, the per-referral string offsets. However, the response also contains a PathConsumed value that is later used for DFS path parsing. If a malformed response provides a PathConsumed value larger than the search name, later DFS parsing can advance beyond the end of the path. Validate PathConsumed against the search name length before storing it in the parsed referral.
CVE-2026-72129
In the Linux kernel, the following vulnerability has been resolved: nvmet-rdma: handle inline data with a nonzero offset nvmet_rdma_use_inline_sg() maps the host-controlled inline data offset into the per-command inline scatterlist. The bounds check admits any offset with off + len <= inline_data_size, but the mapping still assumes the data begins in the first inline page: sg->offset = off; sg->length = min_t(int, len, PAGE_SIZE - off); When a port is configured with inline_data_size > PAGE_SIZE (settable up to max(SZ_16K, PAGE_SIZE)), an offset in (PAGE_SIZE, inline_data_size] makes "PAGE_SIZE - off" underflow, so sg->length is set to ~4 GiB and the block backend reads far past the first inline page. num_pages(len) also ignores the offset, so an in-bounds offset whose [off, off+len) span crosses a page boundary under-counts the scatterlist. Map the offset properly: split it into a page index and an in-page offset, start the scatterlist at that page, and size the page count from page_off + len. Because the request scatterlist may now start at inline_sg[page_idx] rather than inline_sg[0], generalize the inline-SGL identity test in nvmet_rdma_release_rsp() to a range test; otherwise the persistent inline scatterlist is mistaken for an allocated one and nvmet_req_free_sgls() frees an inline page (and warns in free_large_kmalloc()).
CVE-2026-74480
In the Linux kernel, the following vulnerability has been resolved: net: bridge: stop fast-leave after deleting a port group br_multicast_leave_group() iterates mp->ports with pp = &p->next in its fast-leave path. After br_multicast_del_pg() removes p, continuing the loop advances pp through the deleted entry. If multicast-to-unicast was enabled, the bridge can hold multiple port groups for the same port and group with different source MAC addresses. Once multicast-to-unicast is disabled, br_port_group_equal() matches those entries by port only. A fast leave can then delete one entry and continue from its stale next pointer, leaving mp->ports pointing at a deleted port group. Fast leave only needs to remove one matching port group. Break after br_multicast_del_pg() so the loop stops before dereferencing the removed entry.

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. kernel-4.18.0-553.160.1.el8_10.src.rpm
    MD5: 32bc1cb68100c565988a2827f5438a51
    SHA-256: cdd826027516c54d3da5303154892fb7bf1a0463fb2cb5694425c72aa3b08d8a
    Size: 132.45 MB

Asianux Server 8 for x86_64
  1. bpftool-4.18.0-553.160.1.el8_10.x86_64.rpm
    MD5: 38faa49ecda67176b09339c90fdcf47c
    SHA-256: 986571f9c4ea7d81b1119ef77267df0aa8bf2938f369e2c0940edafeeafdad44
    Size: 11.34 MB
  2. kernel-4.18.0-553.160.1.el8_10.x86_64.rpm
    MD5: 78b1fcba680c93c633c31fd3089493a9
    SHA-256: 7f5b4801e409b56c66734ae6bce42446310a4d6a7eb2dd4bf47db09aa737c41a
    Size: 10.61 MB
  3. kernel-abi-stablelists-4.18.0-553.160.1.el8_10.noarch.rpm
    MD5: e0b98124e636750ff06684619c422802
    SHA-256: 11b172152d71097518048c3a7742b9511deae34e9b4ca9053eb85e5d042dcd68
    Size: 10.63 MB
  4. kernel-core-4.18.0-553.160.1.el8_10.x86_64.rpm
    MD5: 2ead0c85169a2a3854201160583c3dd0
    SHA-256: 13b490829b25a4341b617f2491291bad397d8920bb87d78b7b4180bbe7d13b7f
    Size: 43.66 MB
  5. kernel-cross-headers-4.18.0-553.160.1.el8_10.x86_64.rpm
    MD5: a04fc1b841e2922826fd8d56e1c30e87
    SHA-256: af0650ed458afbf76f60592d3c22fb901a81f75ba1fe09b1fa344ad3480704b7
    Size: 15.96 MB
  6. kernel-debug-4.18.0-553.160.1.el8_10.x86_64.rpm
    MD5: ad94654ee0d617627449ff5499bc4aef
    SHA-256: 0fab58c637c837246cf8fdff728b576923d47fd407e9fc4657079e1fbdfe0a35
    Size: 10.61 MB
  7. kernel-debug-core-4.18.0-553.160.1.el8_10.x86_64.rpm
    MD5: 12a91c69c9174ef848aa1c234a344ac1
    SHA-256: 31c2292fa38be45abd3c3db2a4c38bf1260e65d5251263f53713dd607e9e1630
    Size: 72.97 MB
  8. kernel-debug-devel-4.18.0-553.160.1.el8_10.x86_64.rpm
    MD5: 5f8f8a91017c8616d4a5f04bcac5c338
    SHA-256: 8d831d96f47561fcaac2db724439402f60c12b6a22d4e56c374b534886b95561
    Size: 24.47 MB
  9. kernel-debug-modules-4.18.0-553.160.1.el8_10.x86_64.rpm
    MD5: c142bba68e8d6f3c12ee12227331836b
    SHA-256: 31f08f542f457a9f18eec908879f6375fffc220573fbf7cd22fbb750b13b402e
    Size: 66.07 MB
  10. kernel-debug-modules-extra-4.18.0-553.160.1.el8_10.x86_64.rpm
    MD5: 23bea446fecf92d756a6d242edce31d7
    SHA-256: 315075295008ac3014180a5a8c9aeb8427d75612a0f17eb492c5eaf0a1884993
    Size: 11.99 MB
  11. kernel-devel-4.18.0-553.160.1.el8_10.x86_64.rpm
    MD5: ab36df561bf30e5a32f7c371a32f8783
    SHA-256: b1a3e7ba71b07006f833feb15e97c175f5bfdd5b4857f62745814f4800048414
    Size: 24.26 MB
  12. kernel-doc-4.18.0-553.160.1.el8_10.noarch.rpm
    MD5: 02c59bf59106b2994c4189fe2082e0f1
    SHA-256: 75ac1970d5c584c04c8928c07f64c696f479a6f96fd52934cdb936fabcb308ac
    Size: 28.48 MB
  13. kernel-headers-4.18.0-553.160.1.el8_10.x86_64.rpm
    MD5: abbf9532ee448d6fcbbaaa6f66e1a092
    SHA-256: ebae04208c1360406b5d383943eedd9b3c44e54129a59066855fd9200366cfb8
    Size: 11.96 MB
  14. kernel-modules-4.18.0-553.160.1.el8_10.x86_64.rpm
    MD5: 641a5170f4b815f80f83ddccf5bb7d7b
    SHA-256: 0659414644ab527709cfa7a3251be53a3e31d599364bb079b072b69a71864192
    Size: 36.46 MB
  15. kernel-modules-extra-4.18.0-553.160.1.el8_10.x86_64.rpm
    MD5: 1ee340d5a01e7e43fe932e7342c49b62
    SHA-256: a837d703368a051bd6d55e4bc6f95f6f4c3c76c2360ec355aa05114a04546aa7
    Size: 11.30 MB
  16. kernel-tools-4.18.0-553.160.1.el8_10.x86_64.rpm
    MD5: 4ecdb3a0dbcdf98fdda6795cfce8658c
    SHA-256: 326c0aed024412b77185b46929324ea1e7570ec3bee6677c2243657cea688ee9
    Size: 10.83 MB
  17. kernel-tools-libs-4.18.0-553.160.1.el8_10.x86_64.rpm
    MD5: 3994e14151774cff655d56ee3fedc0fb
    SHA-256: 2d48bd625f66fab85e9ee467c20f19bbe42ce2d4cb75657310b13f4ba72dec76
    Size: 10.62 MB
  18. kernel-tools-libs-devel-4.18.0-553.160.1.el8_10.x86_64.rpm
    MD5: de1db73b1fe30745ddd1ce23e6afe36a
    SHA-256: ce897200b292fbe3469663c6cb075c8660c6eb41fbbd94a564410a4db377dcf3
    Size: 10.61 MB
  19. perf-4.18.0-553.160.1.el8_10.x86_64.rpm
    MD5: 1de2f8a2e5950c97e7b6731e01b0ddc9
    SHA-256: 6094ca7c49053f938e2a3cb376ec346434d0a3bab0ce222fbe5e8e1e822d7ee1
    Size: 12.93 MB
  20. python3-perf-4.18.0-553.160.1.el8_10.x86_64.rpm
    MD5: 0bab6d3d2e38921c0d1454ce34c655af
    SHA-256: 98f4030dc5c4ebacbe772a93db5123085e38641b68bb3751c3f73a85c430d6af
    Size: 10.74 MB