| CVE ID | 심각도 | CVSS | 소프트웨어 | 설명 | 발행일 | 수정일 |
|---|---|---|---|---|---|---|
| CVE-2026-99063 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 device-mapper ioctl 처리 코드에서 get_result_buffer()가 실제 버퍼 크기를 확인하지 않고 data_start를 sizeof(struct dm_ioctl)로 설정하여, 최소 크기 버퍼 요청 시 data_start가 버퍼 끝을 7바이트 넘어서는 문제입니다. 이로 인해 ctl_ioctl()이 할당 영역 밖의 메모리를 사용자 공간으로 복사하는 범위 외 읽기(out-of-bounds read)가 발생합니다. 커널은 data_start를 버퍼 크기로 제한하도록 수정되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99064 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 CIPSO 옵션 제거 함수(cipso_v4_skbuff_delattr)가 CIPSO 바이트를 지운 뒤 뒤따르는 IP 옵션(SRR, RR, TS, Router Alert)의 캐시된 오프셋을 갱신하지 않는 문제입니다. 이로 인해 잘못된 바이트를 참조하게 되어 메모리 손상이 발생할 수 있습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99065 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 cpuset cgroup에서 CPU 핫플러그 처리 중 경쟁 조건(race condition)이 발생합니다. CPU 오프라인 시 cpu_active_mask가 먼저 갱신되어 최상위 cpuset에 활성 CPU가 없는 순간이 생기며, 이때 guarantee_active_cpus() 호출로 NULL 포인터 역참조가 발생할 수 있습니다. 해결책으로 cs NULL 검사를 다시 추가합니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99066 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 CAN 장치 드라이버에서 init_can_skb() 함수가 skb의 헤더 초기화(mac_header, network_header, transport_header 리셋)를 누락하여, 수신된 CAN skb가 mac_header=0xFFFF 상태로 전달됩니다. 이로 인해 SOCK_PACKET 경로의 packet_rcv_spkt()에서 길이 계산이 오버플로되어 skb_under_panic 및 커널 BUG가 발생하고 시스템 전체가 패닉될 수 있습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99067 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 btrfs 파일시스템 scrub 모듈에서 scrub_print_warning_inode() 함수 실행 시 paths_from_inode() 호출이 실패하면 btrfs_get_fs_root()로 획득한 root 참조를 해제하지 않아 참조 누수가 발생합니다. 해당 실패 경로에서도 참조를 해제하도록 수정되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99068 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 ALSA ctxfi 드라이버에서, DAO 입력 매퍼를 정리할 때 할당된 메모리 배열을 해제하지 않아 dao_clear_input() 호출마다 메모리가 누수되는 취약점입니다. 커밋 e576e7843c0d 이후 kfree() 호출이 누락되었으며, 수정은 목록에서 항목을 제거한 뒤 기본 포인터를 저장해 두었다가 배열을 해제하는 방식입니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99069 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 ati_remote2 입력 드라이버에서 channel_mask 및 mode_mask 속성 핸들러가 usb_interface 장치를 usb_device로 잘못 해석하는 타입 혼동 문제가 수정되었습니다. 이로 인해 잘못된 usb_device 포인터가 사용되던 문제를 to_usb_interface()를 사용하도록 변경하여 해결했습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99070 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널 IPv6 경로 하드웨어 플래그 설정 과정에서, 넥스트홉 호환 모드가 활성화된 상태에서 그룹이 동시에 교체되면 경로 알림 크기 계산과 실제 메시지 작성 사이에 불일치가 생길 수 있습니다. 이때 정상적인 상황임에도 불구하고 발생하던 경고(WARN)를 제거하여, 기존 오류 처리 경로(skb 해제 및 리스너 보고)만 남긴 수정입니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99054 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 TIPC 토폴로지 서버에서 종료(teardown) 시 워크큐를 연결 종료보다 먼저 파괴하지 않아 발생하는 경쟁 조건이 수정되었습니다. 이로 인해 refcount 오류, 해제 후 사용(UAF), 파괴된 워크큐에 대한 queue_work 호출, RCU 스톨 등이 발생할 수 있었습니다. 패치는 listener를 셧다운 플래그로 사용하고 워크큐를 먼저 파괴한 뒤 연결을 닫도록 순서를 조정했습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99055 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 TCP 제로카피 수신 경로에서, 읽을 수 없는(net_iov) 프래그먼트를 페이지 매핑 힌트 검사에 전달하여 NULL 포인터 역참조가 발생하는 문제입니다. 수정은 skb_frag_page() 호출 전에 모든 net_iov 프래그먼트를 거부하도록 가드를 추가하는 것입니다. 실제 하드웨어 환경에서의 도달 가능성은 아직 검증되지 않았습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99056 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 strparser 모듈에서 strp_done() 호출 전에 __strp_recv가 실행 중인지 보장하지 않아 경쟁 조건(race condition)이 발생합니다. 이로 인해 해제된 메모리 접근(UAF)이 가능하며, 공개된 재현 코드가 이를 익스플로잇으로 변환했습니다. 영향은 주로 espintcp 사용 환경에 국한됩니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99057 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 Xen netfront 드라이버에서, 응답 체인의 슬롯 수가 skb 프래그 한도를 초과할 때 xennet_fill_frags() 실패 시 해당 skb가 해제되지 않아 메모리 누수가 발생하는 문제입니다. 해당 skb를 tmpq에 되돌려 놓는 방식으로 수정되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99058 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널 workqueue의 chained work 검사 과정에서 NULL 포인터 역참조 문제가 해결되었습니다. current_wq_worker()가 kworker를 반환하더라도 작업 함수를 실행 중이 아닐 수 있는데, 이때 current_pwq가 NULL이어서 커널 오류가 발생할 수 있었습니다. 이제 current_pwq를 먼저 확인하여 안전하게 false를 반환합니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99059 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 WireGuard noise 프로토콜 구현에서 동일한 핸드셰이크 응답을 여러 스레드가 동시에 처리할 때 중간에 새 핸드셰이크 initiation이 끼어들어 상태가 되돌아가는 경쟁 조건(race condition)이 존재했습니다. 이로 인해 동일한 세션이 중복 생성될 수 있었으며, 패치는 스택의 임시 개인키와 피어의 최신 핸드셰이크 상태 키를 비교하여 이를 차단합니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99060 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 mt76 무선 드라이버(mt7603)에서 모니터 인터페이스로 주입된 프레임을 처리할 때 사용하는 전역 스테이션 WCID가 초기화되지 않은 채 공개되어, 첫 프레임 전송 시 NULL 포인터 역참조가 발생합니다. 개발자는 WCID를 공개하기 전에 초기화하도록 수정했습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99061 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 brcmfmac 무선 드라이버에서 brcmf_detach() 실행 중 P2P 디바이스가 두 번 제거되는 경쟁 상태(race condition)가 있어, 드라이버 제거 시 커널 패닉이 발생합니다. RTNL 및 wiphy 뮤텍스를 획득한 상태에서 P2P 인터페이스를 제거하도록 수정되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99046 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 gve 드라이버에서 RX 완료 디스크립터에 오류 비트가 설정된 경우, 해당 buf_state와 연결된 버퍼를 해제해야 하지만 AF_XDP ZC(제로카피) 환경에서는 XSK 버퍼가 해제되지 않아 메모리 누수가 발생하는 문제가 해결되었습니다. 이 문제는 LLM에 의해 발견되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99047 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 gve 드라이버에서 큐(ring)를 중지할 때 XSK(AF_XDP) 버퍼를 해제하지 않아, NIC에 게시된 모든 XSK 버퍼가 누수되는 문제입니다. 이 문제는 실제 운영 환경에서 발생했습니다. 해결책은 링 중지 시 할당된 buf_state에 연결된 XSK 버퍼를 해제하도록 수정하는 것입니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99048 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 gve 드라이버에서 XSK 풀을 비활성화할 때 napi_disable/napi_enable의 잠금 없는 버전을 호출하여 교착상태(deadlock)가 발생하는 문제입니다. 해당 함수 호출 전에 이미 netdev 락이 획득되어 있어, 스레드가 자신이 보유한 락을 다시 획득하려 시도하게 됩니다. 이 문제는 실제 운영 환경에서 발견되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99049 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 Xilinx GPIO 드라이버(gpio-xilinx)에서 xgpio_request() 실패 시 pm_runtime_get_sync()가 증가시킨 사용 카운터를 해제하지 않아 런타임 PM 참조 누수가 발생합니다. 이로 인해 컨트롤러가 런타임 서스펜드되지 못하고 클록이 계속 활성 상태로 남습니다. 수정은 성공 시에만 카운터를 증가시키는 pm_runtime_resume_and_get()으로 전환하는 것입니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99050 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 GPIO MPSSE 드라이버에서 IRQ 폴링 워커를 등록하고 예약하는 순서 문제로 인해 race condition이 발생합니다. 장치 분리(disconnect) 과정에서 워커를 놓치면 mpsse_priv 구조체가 해제된 후에도 워커가 접근하여 use-after-free가 발생할 수 있습니다. 패치는 워커 등록과 예약을 하나의 spinlock 임계 구간에서 처리하고, dying 플래그를 도입해 해제 방식을 안전하게 분기합니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99051 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 fsverity에서 struct fsverity_info가 rhashtable에서 제거된 직후 즉시 해제되어, 동시에 다른 inode에 대해 __fsverity_get_info()를 호출하는 RCU 읽기 측에서 use-after-free가 발생할 수 있습니다. 이를 해결하기 위해 해당 구조체의 해제를 RCU 유예 방식으로 변경했습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99052 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 SELinux 모듈에서, 이미 초기화된 슈퍼블록을 재사용하는 두 번째 마운트 시 SECURITY_LSM_NATIVE_LABELS 플래그가 설정되지 않아 NFSv4 파일별 보안 레이블 기능이 의도치 않게 비활성화되는 문제입니다. 이 문제는 동일 서버를 공유하는 원본 마운트에도 영향을 미칩니다. 해당 수정은 이미 초기화된 슈퍼블록의 조기 반환 경로에서 플래그를 보존하도록 변경하는 것입니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99053 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 TIPC 모듈에서 tipc_node_find_by_name()이 RCU 읽기 잠금을 해제한 뒤 노드에 대한 참조를 획득하지 않아, LINK_SET, LINK_GET, LINK_RESET_STATS 핸들러가 타이머에 의해 해제된 노드에 접근할 수 있는 use-after-free 취약점입니다. 수정은 RCU 임계 구역을 벗어나기 전에 kref_get_unless_zero()로 참조를 확보하고 모든 종료 경로에서 해제하는 것입니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99038 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 memstick 드라이버(rtsx_usb_ms) 결함으로, 카드 제거 경합 상황에서 요청이 완료되지 않고 버려져 memstick_check()와 memstick_remove_host()가 무한 대기(행)에 빠질 수 있습니다. 패치는 요청을 버리지 않고 항상 완료(-ENOMEDIUM 실패 처리)하며, 드라이버 제거 시 cancel 대신 flush를 사용하도록 수정합니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99039 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 memstick 코어에서 장치 식별 및 주소 설정 요청 대기 시 wait_for_completion_timeout()을 사용해, 타임아웃 후 아직 진행 중인 비동기 요청이 이미 해제된 card 구조체에 쓰기를 수행하는 use-after-free 문제가 있습니다. 이를 wait_for_completion()으로 교체하여 요청 완료 전 구조체가 해제되지 않도록 수정했습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99040 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 KEYS 서브시스템에서 add_key() 호출 시 keyring 제한(restriction) 설정과의 경쟁 조건(race condition)이 발견되어 수정되었습니다. 제한 정책을 읽는 시점이 잘못되어, 키링 소유자가 모든 링크를 거부하도록 설정한 후에도 쓰기 권한이 있는 사용자가 키를 추가할 수 있었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99041 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 ip6_gre 모듈에서, tc tunnel_key 액션으로 생성된 METADATA_IP_TUNNEL dst가 mirred를 통해 ip6erspan 장치로 전달될 때 출력 장치가 없는 dst를 라우트처럼 취급하여 NULL 포인터 역참조가 발생합니다. 이 문제는 오래된 ERSPAN PMTU 갱신 코드를 제거하는 방식으로 수정되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99042 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 io_uring 네트워크 모듈에서, IPv6 연결 시 주소 길이가 24바이트(SIN6_LEN_RFC2133)일 때 BPF 연결 필터가 포트와 주소 필드를 채우지 않아 필터 정책이 우회될 수 있는 취약점입니다. 임계값을 28바이트에서 24바이트로 수정하여 해결되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99043 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 Intel ICE 드라이버에서 representor 해제 시 metadata_dst 참조 카운트를 무시하고 직접 메모리를 해제하는 문제가 수정되었습니다. 큐에 대기 중인 패킷이 남아 있을 때 해당 객체가 먼저 해제되어 발생할 수 있는 use-after-free 상황을 막기 위해 dst_release()를 사용하도록 변경되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |