| CVE ID | 심각도 | CVSS | 소프트웨어 | 설명 | 발행일 | 수정일 |
|---|---|---|---|---|---|---|
| CVE-2026-99044 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 ice 드라이버에서 동적 포트 정리 과정 중 use-after-free 취약점이 수정되었습니다. ice_dealloc_dynamic_port()가 VSI를 해제한 뒤 인덱스를 읽어 xarray 항목을 삭제하던 문제로, 할당 순서의 역순으로 xarray 항목을 먼저 삭제하도록 변경되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99045 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 ibmveth 드라이버에서 ibmveth_open() 함수가 논리 LAN을 등록한 후 RX 버퍼 풀 할당이 실패하면, h_free_logical_lan() 호출 없이 버퍼 리스트 페이지를 해제하여 하이퍼바이저(PHYP)가 여전히 소유한 메모리를 unmap하는 문제가 있었습니다. 이를 해결하기 위해 해제 호출을 공통 unwind 경로로 옮겨 두 실패 경로 모두에서 등록 해제가 먼저 수행되도록 수정되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99030 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 skb_copy_and_csum_bits() 함수에서, 읽을 수 없는 frag를 만나면 선형 부분만 복사하고 나머지 버퍼를 초기화하지 않아 이전 메모리 내용이 네트워크로 전송될 수 있는 문제가 수정되었습니다. 수정 후에는 복사하지 못한 영역을 0으로 채우도록 변경되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99031 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 네트워크 브리지 모듈에서 멀티캐스트 포트 정리 과정이 재귀적으로 호출되는 문제가 해결되었습니다. 다수의 STAR_EXCL 포트가 존재할 경우 포트마다 커널 스택 프레임이 소모되어 스택 가드 페이지에 도달할 수 있었습니다. 이번 수정으로 S,G 항목 처리 중에는 해당 제외 포트 정리가 억제됩니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99032 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 SMC(Shared Memory Communications) 소켓 구현에서 smc_getname() 함수가 clcsock_release_lock 없이 smc->clcsock을 참조하여 발생하는 취약점입니다. 링크 그룹 종료 과정에서 CLC 소켓이 비동기적으로 해제되면 use-after-free 또는 NULL 포인터 역참조가 발생할 수 있으며, 수정은 해당 락을 획득하고 해제 여부를 확인하여 -EBADF를 반환하도록 변경하는 것입니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99033 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 net/packet 모듈에서 packet_rcv_spkt() 함수가 링크 계층 헤더를 복원할 때, 장치에 가시적인 링크 계층 헤더가 없는 경우(예: CAN 장치)에도 검사 없이 skb_push()를 호출하여 mac_header 센티널 값(0xFFFF)으로 인해 음수 길이가 계산되고 skb_under_panic 및 커널 패닉이 발생할 수 있습니다. 해당 호출을 dev_has_header()로 보호하도록 수정되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99034 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 mmc: sdhci-sprd 드라이버에서 remove 경로 시 런타임 PM(Runtime Power Management) 정리가 누락되어 있습니다. probe에서는 런타임 PM을 활성화하지만 remove에서는 이를 해제하지 않고 클럭을 직접 비활성화하므로, 장치가 런타임 서스펜드 상태일 때 이미 꺼진 클럭을 다시 제어하려는 문제가 발생할 수 있습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99035 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 MediaTek MMC 호스트 드라이버(mtk-sd)에서, 드라이버 제거(unbind) 시 request timeout 작업이 아직 실행 중일 수 있음에도 cancel_delayed_work()만 사용해 해당 콜백이 끝나기 전에 host 리소스가 해제되는 use-after-free 문제가 있습니다. 수정은 cancel_delayed_work_sync()를 사용해 콜백 완료를 기다리도록 변경하는 것입니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99036 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 device-mapper에서 do_resume 함수가 동시에 실행되는 ioctl에 의해 테이블이 교체된 후 해제된 메모리를 읽는 경쟁 조건(race condition)이 수정되었습니다. 수정은 dm_swap_table 이전에 새 테이블의 모드를 읽도록 변경하는 방식입니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99037 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 dm-crypt에서 AEAD 암호(예: capi:gcm(aes)-lmk)와 lmk IV 모드를 함께 사용하면 테이블 로드 시 커널 oops가 발생합니다. lmk가 64개의 트랜스폼을 요구하지만 AEAD는 하나만 할당되어 배열 범위를 벗어난 메모리를 읽습니다. 수정으로 AEAD 암호와 lmk IV 모드 조합을 거부합니다. 이 메모리 손상은 root 권한에서만 유발 가능하므로 보안 취약점이 아닙니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99021 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 regulator 서브시스템에서 of_regulator_bulk_get_all() 함수가 할당한 배열의 공급 이름(supply name) 필드를 초기화하지 않아, 해당 배열을 regulator_bulk_enable()에 전달하면 초기화되지 않은 메모리를 참조하는 문제가 수정되었습니다. 또한 공급 이름을 조립하던 고정 크기 64바이트 스택 버퍼의 경계 검사 없는 복사 문제도 함께 제거되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99022 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 ltc3676 레귤레이터 드라이버에서, 쓰기 전용 명령 레지스터인 HRST(0x1e)와 CLIRQ(0x1f)를 읽기 가능하도록 노출하던 문제가 수정되었습니다. 레지스터 덤프 시 이 레지스터를 읽는 동작이 칩의 하드 리셋을 유발하여 보드가 재부팅될 수 있었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99023 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 power sequencing 드라이버(pwrseq-pcie-m2.c)에서 of_regulator_bulk_get_all() 함수가 할당한 consumers 배열을 해제하지 않아 메모리 누수가 발생하는 취약점입니다. 커널 패치에서는 해당 배열에 대한 명시적인 kfree() 호출을 추가하여 문제를 해결했습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99024 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 OP-TEE 드라이버에서 optee_probe() 도중 TEE 장치가 struct optee의 초기화가 끝나기 전에 등록되어, 사용자 공간과 커널 공간에서 열린 컨텍스트가 초기화되지 않은 뮤텍스와 NULL 포인터에 접근할 수 있는 문제입니다. 수정은 tee_device_register() 호출을 구조체 초기화 완료 이후로 옮기는 것입니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99025 | UNKNOWN | 0.0 | Linux Kernel |
리눅스 커널 openvswitch 모듈의 netlink 플로우 덤프 과정에서 stats->lock 해제 시 발생하는 BH 재활성화로 인해 소프트 IRQ 백로그를 덤프 스레드가 무제한 처리하면서 소프트 락업이 발생하는 문제입니다. 해당 콜백 전체 구간에 BH를 비활성화하여 문제를 해결합니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99026 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 team 드라이버에서 브로드캐스트 전송 시 전송 가능한 포트가 없으면 skb가 해제되지 않고 남아 있는 문제가 수정되었습니다. 이로 인해 AF_PACKET 송신 시 소켓 쓰기 메모리 할당이 유지될 수 있었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99027 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널 team 드라이버에서 큐 오버라이드 헬퍼가 dev_queue_xmit() 실패 후에도 이미 해제된 skb를 다시 사용하는 문제가 수정되었습니다. 오버라이드 포트의 qdisc가 패킷을 드롭하면 freed skb가 다른 포트나 모드 전송 연산에 재사용되어 KASAN 슬랩 use-after-free가 발생할 수 있습니다. 패치는 skb 소유권 이전 결정을 전송 결과와 분리하고, 첫 번째 오버라이드 포트에만 skb를 넘긴 뒤 중단합니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99028 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 Xilinx AXI 이더넷(axienet) 드라이버에서, dmaengine 경로로 인터페이스를 내릴 때(ndo_stop) 엔진이 아직 소유한 SKB와 DMA 매핑이 해제되지 않고 누수되는 문제가 수정되었습니다. 또한 DMA 완료 콜백이 정지 중에 새 버퍼를 등록하여 해제된 버퍼에 엔진이 쓰는 경쟁 상태도 함께 해결되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99029 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 Sparx5 네트워크 드라이버에서 matchall 필터를 삭제할 때 할당된 메모리 엔트리를 해제하지 않아 메모리 누수가 발생하는 문제입니다. 미러 및 goto 타입 matchall 필터가 삭제될 때마다 엔트리가 누수되며, 패치로 리스트에서 제거 후 메모리를 해제하도록 수정되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99013 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 Bluetooth ISO 소켓 구현에서 동시에 두 번 listen() 호출 시 BIS 리스너 설정이 경쟁 조건으로 충돌할 수 있는 문제가 수정되었습니다. 두 번째 연결 첨부가 첫 번째 연결 참조를 누수시키고 해제된 소켓에 대한 접근(use-after-free)을 유발할 수 있습니다. 수정은 BT_BOUND 상태를 재확인하고 기존 연결이 있으면 -EBADFD로 거부합니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99014 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널 Bluetooth 하위 시스템의 hci_sync 모듈에서, PA 동기화 스캔 설정 중 명령 skb의 수명 관리가 잘못되어 use-after-free가 발생하는 문제입니다. 스캔 워커와 명령 워커가 서로 다른 워크큐에서 실행되면서 해제된 메모리를 참조할 수 있습니다. 해당 커널 패치는 hdev->lock으로 주소 스냅샷과 sent_cmd 교체를 직렬화하여 문제를 해결합니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99015 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 Bluetooth HCI 소켓 바인딩 과정에서 발생하는 경쟁 조건(race condition) 취약점입니다. 컨트롤러 등록 해제 후 소켓을 재바인딩할 때 모니터 제어 재생과 동시에 실행되어 NULL 포인터 역참조 또는 해제 후 사용(use-after-free)이 발생할 수 있습니다. 수정은 hci_sk_list.lock을 쓰기 잠금으로 보호하여 직렬화하는 방식으로 이루어졌습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99016 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널 RISC-V 아키텍처의 futex 구현에서, 사용자 포인터를 access_ok() 검사 후 untag하지 않고 원시 주소로 원자 연산을 수행하는 문제가 해결되었습니다. 태그된 주소 ABI 사용 시 검증된 주소와 실제 접근 주소가 달라져 커널 임의 주소에 대한 원자 연산이 가능했던 취약점입니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99017 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 RISC-V 아키텍처에서, T-Head GHOSTWRITE 취약점에 대한 얼리 부트 대체(alternative) 기능이 활성화되지 않아 취약한 CPU를 감지하지 못하는 문제가 해결되었습니다. ERRATA_THEAD_GHOSTWRITE 설정 시 RISCV_ALTERNATIVE_EARLY를 함께 선택하도록 수정되었습니다. 이로써 취약한 T-Head C9xx CPU에서 완화 조치가 정상적으로 적용됩니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99018 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널 RISC-V 아키텍처의 예외 처리 루틴(handle_exception)에서 Shadow Call Stack 포인터(gp) 재로드 조건을 사용자 제어 가능한 tp 레지스터 비교에 의존하고 있었습니다. 이로 인해 사용자 공간 프로세스가 gp를 조작하여 커널 임의 쓰기 및 제어 흐름 탈취가 가능했으며, 수정은 하드웨어 sstatus.SPP 비트로 사용자 모드 진입 여부를 판단하도록 변경하는 것입니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99019 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 SCSI changer(ch) 드라이버가 데이터 전송 요소 장치의 scsi_device 참조를 해제하지 않아 메모리/참조 누수가 발생합니다. 장치를 제거해도 참조가 남아 새 장치 등록이 거부되고 모듈 언로드가 불가능해지며, 재부팅으로만 복구됩니다. 패치는 이름 출력 직후 참조를 해제하고 미사용 dt[] 배열을 제거합니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99020 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 TPS6594 레귤레이터 드라이버에서 TPS65224 BUCK2~4 디스크립터의 n_linear_ranges 값이 실제 테이블 항목 수(2개)보다 크게 설정되어 있었습니다. 이로 인해 selector 0x45를 초과하는 조회 시 배열 범위를 벗어난 메모리를 읽게 되는 문제가 있으며, 이는 ARRAY_SIZE()를 사용해 수정되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99006 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 i915 GEM 드라이버에서 eb_relocate_parse_slow() 함수가 명령 파서가 추가한 VMA 항목까지 포함한 잘못된 버퍼 개수를 사용해 원래 exec 배열 범위를 벗어난 항목에 kvfree()를 호출할 수 있는 문제입니다. 수정으로 재배치 정리 시 원래 exec 객체 개수만 사용하도록 변경되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99007 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널 DRM fbdev 헬퍼에서, fbdev_probe()가 -EAGAIN 이외의 오류로 실패할 경우 deferred_setup 플래그가 설정되지 않아 mode_set->fb가 NULL인 상태로 남는 문제가 수정되었습니다. 이로 인해 후속 restore 호출 시 __drm_atomic_helper_set_config()에서 WARN_ON이 발생할 수 있었습니다. 실패 시 항상 재시도 대기 상태로 표시하도록 수정되었습니다.
|
2026-10-23 | 2026-10-23 13:17 |
| CVE-2026-99008 | UNKNOWN | 0.0 | Linux Kernel |
Linux 커널의 Bluetooth RFCOMM 서브시스템에서, rfcomm_dev_add()가 장치를 목록에 등록한 뒤 tty 장치 등록이 실패하면 dev->tty_dev가 설정되지 않은 채 남습니다. 이후 해당 tty를 닫을 때 rfcomm_dev_shutdown()이 NULL 포인터를 검사 없이 역참조하여 커널 패닉 또는 NULL 포인터 역참조 오류가 발생합니다. 수정은 rfcomm_dev_shutdown()에 NULL 검사를 추가하는 것입니다.
|
2026-10-23 | 2026-10-23 13:17 |