[취약점 개요 영향도]

1.    취약점 개요

A.     CVE ID : CVE-2026-31431

B.     심각도 : Important (CVSS 7.8 / HIGH)

C.     영향 범위 : Linux Kernel 4.14 이상 (RHEL 8, 9, 10)

D.     취약점 : crypto: algif_aead (커널 암호화 인터페이스)

 

2.    취약점 영향도

A.     커널 암호화 인터페이스(algif_aead) 연산 오류로 인해로컬 사용자가 페이지 캐시 조작을 통해 root 권한을 획득할 있는 취약점

B.     로컬 권한 상승(LPE) 취약점으로시스템에 일반 사용자 접근 권한이 있어야 악용이 가능

C.   공격 형태일반 유저 계정으로 Linux 암호화 API 악용해 메모리 파일을 변조, root 권한을 획득하는 로컬 권한 상승(LPE) 공격

D.   공격 대상: 2017 이후 출시된 Linux 커널(4.14~) 사용하는 모든 서버, VM, 컨테이너 환경

 

[조치 안내]

해당 CVE 아래 커널 버전에서 수정 되었습니다.

====================================================

 

- kernel Update 작업 테스트

 

[root@rhel97 ~]# id
uid=0(root) gid=0(root) groups=0(root)

[root@rhel97 ~]# uname -a
Linux rhel97 6.12.0-105.51.5.el9uek.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Oct 14 19:55:41 PDT 2025 x86_64 x86_64 x86_64 GNU/Linux

[root@rhel97 ~]# cat /etc/redhat-release 
Red Hat Enterprise Linux release 9.7 (Plow)


[root@rhel97 ~]# dnf clean all
24 files removed

[root@rhel97 ~]# dnf updateinfo list --cve CVE-2026-31431
Oracle Linux 9 BaseOS Latest (x86_64)                                                                33 MB/s | 122 MB     00:03    
Oracle Linux 9 Application Stream Packages (x86_64)                                                  30 MB/s |  90 MB     00:03    
Oracle Linux 9 UEK Release 8 (x86_64)                                                                19 MB/s |  42 MB     00:02    
Last metadata expiration check: 0:00:04 ago on Wed 20 May 2026 10:46:14 AM KST.
ELSA-2026-13565 Important/Sec. kernel-5.14.0-611.54.1.el9_7.x86_64
ELSA-2026-13565 Important/Sec. kernel-core-5.14.0-611.54.1.el9_7.x86_64
ELSA-2026-13565 Important/Sec. kernel-modules-5.14.0-611.54.1.el9_7.x86_64
ELSA-2026-13565 Important/Sec. kernel-modules-core-5.14.0-611.54.1.el9_7.x86_64
ELSA-2026-13565 Important/Sec. kernel-tools-5.14.0-611.54.1.el9_7.x86_64
ELSA-2026-13565 Important/Sec. kernel-tools-libs-5.14.0-611.54.1.el9_7.x86_64
ELSA-2026-50254 Important/Sec. kernel-uek-6.12.0-201.74.2.2.el9uek.x86_64
ELSA-2026-50260 Important/Sec. kernel-uek-6.12.0-202.76.4.1.el9uek.x86_64
ELSA-2026-50254 Important/Sec. kernel-uek-core-6.12.0-201.74.2.2.el9uek.x86_64
ELSA-2026-50260 Important/Sec. kernel-uek-core-6.12.0-202.76.4.1.el9uek.x86_64
ELSA-2026-50254 Important/Sec. kernel-uek-modules-6.12.0-201.74.2.2.el9uek.x86_64
ELSA-2026-50260 Important/Sec. kernel-uek-modules-6.12.0-202.76.4.1.el9uek.x86_64
ELSA-2026-50254 Important/Sec. kernel-uek-modules-core-6.12.0-201.74.2.2.el9uek.x86_64
ELSA-2026-50260 Important/Sec. kernel-uek-modules-core-6.12.0-202.76.4.1.el9uek.x86_64
ELSA-2026-50254 Important/Sec. kernel-uek-modules-desktop-6.12.0-201.74.2.2.el9uek.x86_64
ELSA-2026-50260 Important/Sec. kernel-uek-modules-desktop-6.12.0-202.76.4.1.el9uek.x86_64
ELSA-2026-50254 Important/Sec. kernel-uek-modules-extra-netfilter-6.12.0-201.74.2.2.el9uek.x86_64
ELSA-2026-50260 Important/Sec. kernel-uek-modules-extra-netfilter-6.12.0-202.76.4.1.el9uek.x86_64
ELSA-2026-50254 Important/Sec. kernel-uek-modules-usb-6.12.0-201.74.2.2.el9uek.x86_64
ELSA-2026-50260 Important/Sec. kernel-uek-modules-usb-6.12.0-202.76.4.1.el9uek.x86_64
ELSA-2026-50254 Important/Sec. kernel-uek-modules-wireless-6.12.0-201.74.2.2.el9uek.x86_64
ELSA-2026-50260 Important/Sec. kernel-uek-modules-wireless-6.12.0-202.76.4.1.el9uek.x86_64
ELSA-2026-13565 Important/Sec. python3-perf-5.14.0-611.54.1.el9_7.x86_64
[root@rhel97 ~]# dnf update kernel-uek
Last metadata expiration check: 0:00:47 ago on Wed 20 May 2026 10:46:14 AM KST.
Dependencies resolved.
====================================================================================================================================
 Package                                      Architecture     Version                                    Repository           Size
====================================================================================================================================
Upgrading:
 dracut                                       x86_64           057-104.git20250919.0.3.el9_7              ol9_UEKR8           689 k
 dracut-config-rescue                         x86_64           057-104.git20250919.0.3.el9_7              ol9_UEKR8           8.9 k
 dracut-network                               x86_64           057-104.git20250919.0.3.el9_7              ol9_UEKR8           144 k
 dracut-squash                                x86_64           057-104.git20250919.0.3.el9_7              ol9_UEKR8           8.9 k
Installing group/module packages:
 kernel-uek                                   x86_64           6.12.0-202.76.4.2.el9uek                   ol9_UEKR8           1.5 M
Installing dependencies:
 kernel-uek-core                              x86_64           6.12.0-202.76.4.2.el9uek                   ol9_UEKR8            21 M
 kernel-uek-modules                           x86_64           6.12.0-202.76.4.2.el9uek                   ol9_UEKR8            32 M
 kernel-uek-modules-core                      x86_64           6.12.0-202.76.4.2.el9uek                   ol9_UEKR8            39 M
 kernel-uek-modules-desktop                   x86_64           6.12.0-202.76.4.2.el9uek                   ol9_UEKR8            21 M
 kernel-uek-modules-extra-netfilter           x86_64           6.12.0-202.76.4.2.el9uek                   ol9_UEKR8           2.4 M
 kernel-uek-modules-usb                       x86_64           6.12.0-202.76.4.2.el9uek                   ol9_UEKR8           2.5 M
 kernel-uek-modules-wireless                  x86_64           6.12.0-202.76.4.2.el9uek                   ol9_UEKR8           9.5 M

Transaction Summary
====================================================================================================================================
Install  8 Packages
Upgrade  4 Packages

Total download size: 130 M
Is this ok [y/N]: y
Downloading Packages:
(1/12): kernel-uek-6.12.0-202.76.4.2.el9uek.x86_64.rpm                                              4.3 MB/s | 1.5 MB     00:00    
(2/12): kernel-uek-core-6.12.0-202.76.4.2.el9uek.x86_64.rpm                                          11 MB/s |  21 MB     00:01    
(3/12): kernel-uek-modules-6.12.0-202.76.4.2.el9uek.x86_64.rpm                                       12 MB/s |  32 MB     00:02    
(4/12): kernel-uek-modules-extra-netfilter-6.12.0-202.76.4.2.el9uek.x86_64.rpm                       11 MB/s | 2.4 MB     00:00    
(5/12): kernel-uek-modules-desktop-6.12.0-202.76.4.2.el9uek.x86_64.rpm                               17 MB/s |  21 MB     00:01    
(6/12): kernel-uek-modules-usb-6.12.0-202.76.4.2.el9uek.x86_64.rpm                                   15 MB/s | 2.5 MB     00:00    
(7/12): kernel-uek-modules-core-6.12.0-202.76.4.2.el9uek.x86_64.rpm                                  13 MB/s |  39 MB     00:02    
(8/12): dracut-057-104.git20250919.0.3.el9_7.x86_64.rpm                                             5.9 MB/s | 689 kB     00:00    
(9/12): dracut-config-rescue-057-104.git20250919.0.3.el9_7.x86_64.rpm                               250 kB/s | 8.9 kB     00:00    
(10/12): dracut-network-057-104.git20250919.0.3.el9_7.x86_64.rpm                                    2.9 MB/s | 144 kB     00:00    
(11/12): dracut-squash-057-104.git20250919.0.3.el9_7.x86_64.rpm                                     255 kB/s | 8.9 kB     00:00    
(12/12): kernel-uek-modules-wireless-6.12.0-202.76.4.2.el9uek.x86_64.rpm                             24 MB/s | 9.5 MB     00:00    
------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                37 MB/s | 130 MB     00:03     
Oracle Linux 9 UEK Release 8 (x86_64)                                                               3.6 MB/s | 6.2 kB     00:00    
Importing GPG key 0x8D8B756F:
 Userid     : "Oracle Linux (release key 1) <secalert_us@oracle.com>"
 Fingerprint: 3E6D 826D 3FBA B389 C2F3 8E34 BC4D 06A0 8D8B 756F
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Is this ok [y/N]: y
Key imported successfully
Importing GPG key 0x8B4EFBE6:
 Userid     : "Oracle Linux (backup key 1) <secalert_us@oracle.com>"
 Fingerprint: 9822 3175 9C74 6706 5D0C E9B2 A7DD 0708 8B4E FBE6
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                            1/1 
  Upgrading        : dracut-057-104.git20250919.0.3.el9_7.x86_64                                                               1/16 
  Installing       : kernel-uek-modules-core-6.12.0-202.76.4.2.el9uek.x86_64                                                   2/16 
  Running scriptlet: kernel-uek-core-6.12.0-202.76.4.2.el9uek.x86_64                                                           3/16 
  Installing       : kernel-uek-core-6.12.0-202.76.4.2.el9uek.x86_64                                                           3/16 
  Running scriptlet: kernel-uek-core-6.12.0-202.76.4.2.el9uek.x86_64                                                           3/16 
  Installing       : kernel-uek-modules-6.12.0-202.76.4.2.el9uek.x86_64                                                        4/16 
  Running scriptlet: kernel-uek-modules-6.12.0-202.76.4.2.el9uek.x86_64                                                        4/16 
  Installing       : kernel-uek-modules-desktop-6.12.0-202.76.4.2.el9uek.x86_64                                                5/16 
  Running scriptlet: kernel-uek-modules-desktop-6.12.0-202.76.4.2.el9uek.x86_64                                                5/16 
  Installing       : kernel-uek-modules-extra-netfilter-6.12.0-202.76.4.2.el9uek.x86_64                                        6/16 
  Running scriptlet: kernel-uek-modules-extra-netfilter-6.12.0-202.76.4.2.el9uek.x86_64                                        6/16 
  Installing       : kernel-uek-modules-usb-6.12.0-202.76.4.2.el9uek.x86_64                                                    7/16 
  Running scriptlet: kernel-uek-modules-usb-6.12.0-202.76.4.2.el9uek.x86_64                                                    7/16 
  Installing       : kernel-uek-modules-wireless-6.12.0-202.76.4.2.el9uek.x86_64                                               8/16 
  Running scriptlet: kernel-uek-modules-wireless-6.12.0-202.76.4.2.el9uek.x86_64                                               8/16 
  Installing       : kernel-uek-6.12.0-202.76.4.2.el9uek.x86_64                                                                9/16 
  Upgrading        : dracut-config-rescue-057-104.git20250919.0.3.el9_7.x86_64                                                10/16 
  Upgrading        : dracut-network-057-104.git20250919.0.3.el9_7.x86_64                                                      11/16 
  Upgrading        : dracut-squash-057-104.git20250919.0.3.el9_7.x86_64                                                       12/16 
  Cleanup          : dracut-squash-057-102.git20250818.0.1.el9.x86_64                                                         13/16 
  Cleanup          : dracut-network-057-102.git20250818.0.1.el9.x86_64                                                        14/16 
  Cleanup          : dracut-config-rescue-057-102.git20250818.0.1.el9.x86_64                                                  15/16 
  Cleanup          : dracut-057-102.git20250818.0.1.el9.x86_64                                                                16/16 
  Running scriptlet: kernel-uek-modules-core-6.12.0-202.76.4.2.el9uek.x86_64                                                  16/16 
  Running scriptlet: kernel-uek-core-6.12.0-202.76.4.2.el9uek.x86_64                                                          16/16 
  Running scriptlet: kernel-uek-modules-6.12.0-202.76.4.2.el9uek.x86_64                                                       16/16 
  Running scriptlet: dracut-057-102.git20250818.0.1.el9.x86_64                                                                16/16 
  Verifying        : kernel-uek-6.12.0-202.76.4.2.el9uek.x86_64                                                                1/16 
  Verifying        : kernel-uek-core-6.12.0-202.76.4.2.el9uek.x86_64                                                           2/16 
  Verifying        : kernel-uek-modules-6.12.0-202.76.4.2.el9uek.x86_64                                                        3/16 
  Verifying        : kernel-uek-modules-core-6.12.0-202.76.4.2.el9uek.x86_64                                                   4/16 
  Verifying        : kernel-uek-modules-desktop-6.12.0-202.76.4.2.el9uek.x86_64                                                5/16 
  Verifying        : kernel-uek-modules-extra-netfilter-6.12.0-202.76.4.2.el9uek.x86_64                                        6/16 
  Verifying        : kernel-uek-modules-usb-6.12.0-202.76.4.2.el9uek.x86_64                                                    7/16 
  Verifying        : kernel-uek-modules-wireless-6.12.0-202.76.4.2.el9uek.x86_64                                               8/16 
  Verifying        : dracut-057-104.git20250919.0.3.el9_7.x86_64                                                               9/16 
  Verifying        : dracut-057-102.git20250818.0.1.el9.x86_64                                                                10/16 
  Verifying        : dracut-config-rescue-057-104.git20250919.0.3.el9_7.x86_64                                                11/16 
  Verifying        : dracut-config-rescue-057-102.git20250818.0.1.el9.x86_64                                                  12/16 
  Verifying        : dracut-network-057-104.git20250919.0.3.el9_7.x86_64                                                      13/16 
  Verifying        : dracut-network-057-102.git20250818.0.1.el9.x86_64                                                        14/16 
  Verifying        : dracut-squash-057-104.git20250919.0.3.el9_7.x86_64                                                       15/16 
  Verifying        : dracut-squash-057-102.git20250818.0.1.el9.x86_64                                                         16/16 

Upgraded:
  dracut-057-104.git20250919.0.3.el9_7.x86_64                   dracut-config-rescue-057-104.git20250919.0.3.el9_7.x86_64          
  dracut-network-057-104.git20250919.0.3.el9_7.x86_64           dracut-squash-057-104.git20250919.0.3.el9_7.x86_64                 
Installed:
  kernel-uek-6.12.0-202.76.4.2.el9uek.x86_64                   kernel-uek-core-6.12.0-202.76.4.2.el9uek.x86_64                     
  kernel-uek-modules-6.12.0-202.76.4.2.el9uek.x86_64           kernel-uek-modules-core-6.12.0-202.76.4.2.el9uek.x86_64             
  kernel-uek-modules-desktop-6.12.0-202.76.4.2.el9uek.x86_64   kernel-uek-modules-extra-netfilter-6.12.0-202.76.4.2.el9uek.x86_64  
  kernel-uek-modules-usb-6.12.0-202.76.4.2.el9uek.x86_64       kernel-uek-modules-wireless-6.12.0-202.76.4.2.el9uek.x86_64         

Complete!

[root@rhel97 ~]# reboot

[root@rhel97 ~]# uname -r
6.12.0-202.76.4.2.el9uek.x86_64

[root@rhel97 ~]# rpm -q kernel-uek
kernel-uek-6.12.0-105.51.5.el9uek.x86_64
kernel-uek-6.12.0-202.76.4.2.el9uek.x86_64

Posted by pat98

07-07 22:07
Flag Counter
Yesterday
Today
Total

글 보관함

최근에 올라온 글

달력

 « |  » 2026.7
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 달린 댓글