kernel-4.18.0-553.182.1.el8_10

エラータID: AXSA:2026-2257:116

Release date: 
Thursday, November 5, 2026 - 15:29
Subject: 
kernel-4.18.0-553.182.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: ipv4: free inet_opt and ireq_opt after an RCU grace period
(CVE-2026-98432)

CVE(s):
CVE-2026-98432
In the Linux kernel, the following vulnerability has been resolved: ipv4: free inet_opt and ireq_opt after an RCU grace period tcp_v4_syn_recv_sock() transfers ownership of ireq->ireq_opt to the child socket (newinet->inet_opt) without copying it. Another cpu can concurrently process a retransmitted SYN for the same request socket, and send a SYNACK from tcp_check_req(). tcp_v4_send_synack() and inet_csk_route_req() read ireq->ireq_opt under rcu_read_lock() only, and ip_build_and_send_pkt() and ip_options_build() then read opt->optlen twice. Note that the SYNACK timer itself is not an issue: it holds a reference on its request socket, and inet_csk_reqsk_queue_drop() calls timer_delete_sync() before the child can be freed. Since commit 079096f103fa ("tcp/dccp: install syn_recv requests into ehash table"), request sockets are processed without holding the listener lock, so nothing prevents the child socket from being freed while the SYNACK is still being built. TCP child sockets do not have SOCK_RCU_FREE, and inet_sock_destruct() frees inet_opt with a plain kfree(), leading to a use-after-free in ip_options_build(). A similar issue exists with request socket migration (net.ipv4.tcp_migrate_req=1, or a BPF_SK_REUSEPORT_SELECT_OR_MIGRATE program). reqsk_timer_handler() clones the request socket with inet_reqsk_clone(), so that the old request socket and its clone share the same ireq_opt, then reqsk_migrate_reset() clears the pointer in the old one. Another cpu holding a reference on the old request socket can still be using these options (sending a SYNACK, or creating a child in tcp_v4_syn_recv_sock()) when the clone is freed, and tcp_v4_reqsk_destructor() also uses a plain kfree(). Readers already use RCU, and other paths replacing inet_opt (do_ip_setsockopt(), cipso_v4_sock_setattr()...) already use kfree_rcu(). Use kfree_rcu() in inet_sock_destruct() and tcp_v4_reqsk_destructor() as well. IPv6 is not affected by the first issue, because tcp_v6_syn_recv_sock() duplicates the options. tcp_v6_reqsk_destructor() has the same migration issue with ipv6_opt, which is only set by CALIPSO. This will be addressed in a separate patch.

Solution: 

Update packages.

Additional Info: 

N/A

Download: 

SRPMS
  1. kernel-4.18.0-553.182.1.el8_10.src.rpm
    MD5: ce40d2cf316475e6dad7556fd74902be
    SHA-256: 4af42849f428d375ab872518cd1573214248e196a356817fb92ea8faf07051cb
    Size: 132.51 MB

Asianux Server 8 for x86_64
  1. bpftool-4.18.0-553.182.1.el8_10.x86_64.rpm
    MD5: 9cad2870ab89c612a711450f2aa70219
    SHA-256: dd32dc51604d68d45420a964bf19214c90a52ae918aac9f4e51a74b4b489ed5b
    Size: 11.38 MB
  2. kernel-4.18.0-553.182.1.el8_10.x86_64.rpm
    MD5: 9d646f7af4ce5415d5163dbad60bde3e
    SHA-256: f7c0c539ecddf9725eeeb4b1e039d140132941b27724750464871ca64a1ac0a6
    Size: 10.65 MB
  3. kernel-abi-stablelists-4.18.0-553.182.1.el8_10.noarch.rpm
    MD5: e29a43b7ee97ec579c0d16e8d622a638
    SHA-256: 9b46a7c6454455c972c26fa7aa59ab4ea8bbf58a29c2a4fabbdbbf5495b2c9d3
    Size: 10.67 MB
  4. kernel-core-4.18.0-553.182.1.el8_10.x86_64.rpm
    MD5: 38913b5d34e8ab488a722f2c543e31f2
    SHA-256: 72d01e5e44162db39ab9639f8dab376c1d2319d54e027d11cc4e3e8e640a8de4
    Size: 43.70 MB
  5. kernel-cross-headers-4.18.0-553.182.1.el8_10.x86_64.rpm
    MD5: f3c0596a6e4f728b75c6b1f7accb4f9c
    SHA-256: 077163694a61bcd4449da65276a8cb56f394bed07df791e25d805d80427f239e
    Size: 15.99 MB
  6. kernel-debug-4.18.0-553.182.1.el8_10.x86_64.rpm
    MD5: 7ca6fd48c7f7137c5646fc060d91b151
    SHA-256: 6b461038c64ed22a6f9e457eb8cb5f6305f3f9635ececf92f7f0a15d9b0eb6b2
    Size: 10.65 MB
  7. kernel-debug-core-4.18.0-553.182.1.el8_10.x86_64.rpm
    MD5: 812cd99316918f8ce07ac6d7fbe53578
    SHA-256: c35afade5e51ac829a34cdeb3a093a5c51d6fc32c1aa27bcb299027628a5c682
    Size: 73.03 MB
  8. kernel-debug-devel-4.18.0-553.182.1.el8_10.x86_64.rpm
    MD5: 8c1a40b5b3996416fee0b288ddb445af
    SHA-256: 0ca7ae98cdd752a8c51dec366a72570be83ad38f777cad5504edd5ee4c0c0a2d
    Size: 24.50 MB
  9. kernel-debug-modules-4.18.0-553.182.1.el8_10.x86_64.rpm
    MD5: 4b7c4b1d2703379670959bc418176a01
    SHA-256: e2425eb7af3ab8f694ff407f6bd3bf1176885c005ea76e21b50d9e6c5fa9421d
    Size: 66.15 MB
  10. kernel-debug-modules-extra-4.18.0-553.182.1.el8_10.x86_64.rpm
    MD5: 14a7c5833600cb279a43489c8ddab797
    SHA-256: 313bd21575e854441f0a244814f340b61a41cd84b9a377ac32cd03469dd76392
    Size: 12.03 MB
  11. kernel-devel-4.18.0-553.182.1.el8_10.x86_64.rpm
    MD5: 705a3e45cb352f34fcd9159840bb22f2
    SHA-256: 8d28432fbeb377e5ca4409ac4078161e6a0c88c89ea4dc7b7d575c46e005250b
    Size: 24.30 MB
  12. kernel-doc-4.18.0-553.182.1.el8_10.noarch.rpm
    MD5: 0c984599bf8156880f6ba0e347ae6fa4
    SHA-256: b03ccf49a66893314cfd08de72311bb7f29cca97af3a616a05ee08f6de148857
    Size: 28.52 MB
  13. kernel-headers-4.18.0-553.182.1.el8_10.x86_64.rpm
    MD5: bb706c2faf896b7f1ef9466e7198ed78
    SHA-256: 1d61f74574d58aa01d1bc5b3a86a99865f9e770b31360c0d0d8d3c75425571aa
    Size: 12.00 MB
  14. kernel-modules-4.18.0-553.182.1.el8_10.x86_64.rpm
    MD5: b9f7a1576a652ea1a2b8516ae665f3bf
    SHA-256: 9db20a6679da22106c694f6c92c4da01c8d5ab32db5b1a8a6bd755b94051b389
    Size: 36.49 MB
  15. kernel-modules-extra-4.18.0-553.182.1.el8_10.x86_64.rpm
    MD5: 55a8597ebe6f77fa47889b906e00ebab
    SHA-256: 20cbe181cbaae2ae5f970d54fff2f8a6a3e45e853795b6736732d11a3db7e959
    Size: 11.34 MB
  16. kernel-tools-4.18.0-553.182.1.el8_10.x86_64.rpm
    MD5: a8af29f428568f075533eaa8fe8005ed
    SHA-256: 96d3c9889b49c79342c03dd214f86cd6a1ed75a22d2ac5be8f0daf547458cf40
    Size: 10.87 MB
  17. kernel-tools-libs-4.18.0-553.182.1.el8_10.x86_64.rpm
    MD5: 72b51bf020d0cba6a3bda5d9edc61c44
    SHA-256: 7bdff9496164ca70fd95efd572e2466e30e8ec8781a8225f8d10a4e60afd4741
    Size: 10.66 MB
  18. kernel-tools-libs-devel-4.18.0-553.182.1.el8_10.x86_64.rpm
    MD5: 445c3964674839031835296eb024f16c
    SHA-256: 7c51177ff9e8e906b835845a15acedae18b3f5fe06ff5266c6fdb3ac0d8ff3e2
    Size: 10.65 MB
  19. perf-4.18.0-553.182.1.el8_10.x86_64.rpm
    MD5: cbb1b53c961d1b9baad3d486b2632cb2
    SHA-256: f2cb23bc2e9fffa37cfdfb4f2920cfc6cd7cff30f6f7c154f51648ff95a3b7a7
    Size: 12.97 MB
  20. python3-perf-4.18.0-553.182.1.el8_10.x86_64.rpm
    MD5: 165967d9f76789076e18df18b0950bc9
    SHA-256: 08a8bbe440a869e62d451f055b1310dcaf3e35b63d25cf764dbb818fcf9b5606
    Size: 10.77 MB