Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

oracle-oval логотип

ELSA-2026-33285

Опубликовано: 08 июл. 2026
Источник: oracle-oval
Платформа: Oracle Linux 9

Описание

ELSA-2026-33285: kernel security, bug fix, and enhancement update (IMPORTANT)

[5.14.0-687.20.1]

  • Disable UKI signing [Orabug: 36571828]
  • Update Oracle Linux certificates (Kevin Lyons)
  • Disable signing for aarch64 (Ilya Okomin)
  • Oracle Linux RHCK Module Signing Key was added to the kernel trusted keys list (olkmod_signing_key.pem) [Orabug: 29539237]
  • Update x509.genkey [Orabug: 24817676]
  • Conflict with shim-ia32 and shim-x64 <= 15.3-1.0.5]
  • Remove upstream reference during boot (Kevin Lyons) [Orabug: 34729535]
  • Add Oracle Linux IMA certificates
  • Add new Oracle Linux Driver Signing (key 1) certificate [Orabug: 37985764]

[5.14.0-687.20.1]

  • crypto: krb5 - filter out async aead implementations at alloc (CKI Backport Bot) [RHEL-182540]
  • crypto: krb5enc - fix async decrypt skipping hash verification (CKI Backport Bot) [RHEL-182540]
  • crypto: krb5enc - fix sleepable flag handling in encrypt dispatch (CKI Backport Bot) [RHEL-182540]
  • crypto: testmgr - allow authenc(hmac(sha{256,384}),cts(cbc(aes))) in FIPS mode (CKI Backport Bot) [RHEL-182540]
  • tcp: fix potential race in tcp_v6_syn_recv_sock() (Paolo Abeni) [RHEL-174243] {CVE-2026-43198}
  • crypto: tegra - Return ENOMEM when input buffer allocation fails for ccm (Vladislav Dronov) [RHEL-182760]
  • crypto: tegra - Fix dma_free_coherent size error (Vladislav Dronov) [RHEL-182760]
  • crypto: tegra - Don't touch bo refcount in host1x bo pin/unpin (Vladislav Dronov) [RHEL-182760]
  • crypto: tegra - Add missing CRYPTO_ALG_ASYNC (Vladislav Dronov) [RHEL-182760] {CVE-2026-31739}
  • crypto: tegra - Use int type to store negative error codes (Vladislav Dronov) [RHEL-182760]
  • crypto: tegra - Remove the use of dev_err_probe() (Vladislav Dronov) [RHEL-182760]
  • crypto: tegra - use API helpers to setup fallback request (Vladislav Dronov) [RHEL-182760]
  • scsi: qla2xxx: Add support to report MPI FW state (Ewan D. Milne) [RHEL-181886]
  • net: atm: fix crash due to unvalidated vcc pointer in sigd_send() (CKI Backport Bot) [RHEL-167051] {CVE-2026-31411}

Обновленные пакеты

Oracle Linux 9

Oracle Linux aarch64

kernel-cross-headers

5.14.0-687.20.1.el9_8

kernel-headers

5.14.0-687.20.1.el9_8

kernel-tools

5.14.0-687.20.1.el9_8

kernel-tools-libs

5.14.0-687.20.1.el9_8

kernel-tools-libs-devel

5.14.0-687.20.1.el9_8

libperf

5.14.0-687.20.1.el9_8

perf

5.14.0-687.20.1.el9_8

python3-perf

5.14.0-687.20.1.el9_8

rtla

5.14.0-687.20.1.el9_8

rv

5.14.0-687.20.1.el9_8

Oracle Linux x86_64

kernel

5.14.0-687.20.1.el9_8

kernel-abi-stablelists

5.14.0-687.20.1.el9_8

kernel-core

5.14.0-687.20.1.el9_8

kernel-cross-headers

5.14.0-687.20.1.el9_8

kernel-debug

5.14.0-687.20.1.el9_8

kernel-debug-core

5.14.0-687.20.1.el9_8

kernel-debug-devel

5.14.0-687.20.1.el9_8

kernel-debug-devel-matched

5.14.0-687.20.1.el9_8

kernel-debug-modules

5.14.0-687.20.1.el9_8

kernel-debug-modules-core

5.14.0-687.20.1.el9_8

kernel-debug-modules-extra

5.14.0-687.20.1.el9_8

kernel-debug-uki-virt

5.14.0-687.20.1.el9_8

kernel-devel

5.14.0-687.20.1.el9_8

kernel-devel-matched

5.14.0-687.20.1.el9_8

kernel-doc

5.14.0-687.20.1.el9_8

kernel-headers

5.14.0-687.20.1.el9_8

kernel-modules

5.14.0-687.20.1.el9_8

kernel-modules-core

5.14.0-687.20.1.el9_8

kernel-modules-extra

5.14.0-687.20.1.el9_8

kernel-tools

5.14.0-687.20.1.el9_8

kernel-tools-libs

5.14.0-687.20.1.el9_8

kernel-tools-libs-devel

5.14.0-687.20.1.el9_8

kernel-uki-virt

5.14.0-687.20.1.el9_8

kernel-uki-virt-addons

5.14.0-687.20.1.el9_8

libperf

5.14.0-687.20.1.el9_8

perf

5.14.0-687.20.1.el9_8

python3-perf

5.14.0-687.20.1.el9_8

rtla

5.14.0-687.20.1.el9_8

rv

5.14.0-687.20.1.el9_8

Связанные CVE

Связанные уязвимости

CVSS3: 5.5
ubuntu
4 месяца назад

In the Linux kernel, the following vulnerability has been resolved: net: atm: fix crash due to unvalidated vcc pointer in sigd_send() Reproducer available at [1]. The ATM send path (sendmsg -> vcc_sendmsg -> sigd_send) reads the vcc pointer from msg->vcc and uses it directly without any validation. This pointer comes from userspace via sendmsg() and can be arbitrarily forged: int fd = socket(AF_ATMSVC, SOCK_DGRAM, 0); ioctl(fd, ATMSIGD_CTRL); // become ATM signaling daemon struct msghdr msg = { .msg_iov = &iov, ... }; *(unsigned long *)(buf + 4) = 0xdeadbeef; // fake vcc pointer sendmsg(fd, &msg, 0); // kernel dereferences 0xdeadbeef In normal operation, the kernel sends the vcc pointer to the signaling daemon via sigd_enq() when processing operations like connect(), bind(), or listen(). The daemon is expected to return the same pointer when responding. However, a malicious daemon can send arbitrary pointer values. Fix this by introducing find_get_vcc() which validates the pointe...

CVSS3: 7.1
redhat
4 месяца назад

In the Linux kernel, the following vulnerability has been resolved: net: atm: fix crash due to unvalidated vcc pointer in sigd_send() Reproducer available at [1]. The ATM send path (sendmsg -> vcc_sendmsg -> sigd_send) reads the vcc pointer from msg->vcc and uses it directly without any validation. This pointer comes from userspace via sendmsg() and can be arbitrarily forged: int fd = socket(AF_ATMSVC, SOCK_DGRAM, 0); ioctl(fd, ATMSIGD_CTRL); // become ATM signaling daemon struct msghdr msg = { .msg_iov = &iov, ... }; *(unsigned long *)(buf + 4) = 0xdeadbeef; // fake vcc pointer sendmsg(fd, &msg, 0); // kernel dereferences 0xdeadbeef In normal operation, the kernel sends the vcc pointer to the signaling daemon via sigd_enq() when processing operations like connect(), bind(), or listen(). The daemon is expected to return the same pointer when responding. However, a malicious daemon can send arbitrary pointer values. Fix this by introducing find_get_vcc() which validates the pointe...

CVSS3: 5.5
nvd
4 месяца назад

In the Linux kernel, the following vulnerability has been resolved: net: atm: fix crash due to unvalidated vcc pointer in sigd_send() Reproducer available at [1]. The ATM send path (sendmsg -> vcc_sendmsg -> sigd_send) reads the vcc pointer from msg->vcc and uses it directly without any validation. This pointer comes from userspace via sendmsg() and can be arbitrarily forged: int fd = socket(AF_ATMSVC, SOCK_DGRAM, 0); ioctl(fd, ATMSIGD_CTRL); // become ATM signaling daemon struct msghdr msg = { .msg_iov = &iov, ... }; *(unsigned long *)(buf + 4) = 0xdeadbeef; // fake vcc pointer sendmsg(fd, &msg, 0); // kernel dereferences 0xdeadbeef In normal operation, the kernel sends the vcc pointer to the signaling daemon via sigd_enq() when processing operations like connect(), bind(), or listen(). The daemon is expected to return the same pointer when responding. However, a malicious daemon can send arbitrary pointer values. Fix this by introducing find_get_vcc() whi

CVSS3: 5.5
debian
4 месяца назад

In the Linux kernel, the following vulnerability has been resolved: n ...

CVSS3: 9.8
ubuntu
3 месяца назад

In the Linux kernel, the following vulnerability has been resolved: tcp: fix potential race in tcp_v6_syn_recv_sock() Code in tcp_v6_syn_recv_sock() after the call to tcp_v4_syn_recv_sock() is done too late. After tcp_v4_syn_recv_sock(), the child socket is already visible from TCP ehash table and other cpus might use it. Since newinet->pinet6 is still pointing to the listener ipv6_pinfo bad things can happen as syzbot found. Move the problematic code in tcp_v6_mapped_child_init() and call this new helper from tcp_v4_syn_recv_sock() before the ehash insertion. This allows the removal of one tcp_sync_mss(), since tcp_v4_syn_recv_sock() will call it with the correct context.