| CVE ID | 심각도 | CVSS | 소프트웨어 | 설명 | 발행일 | 수정일 |
|---|---|---|---|---|---|---|
| CVE-2026-63964 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 USB Type-C UCSI CCG 드라이버에서, 펌웨어 이미지에 ':' 레코드 헤더가 없을 경우 do_flash() 함수가 strnchr() 반환값 NULL을 잘못 처리하여 커널 크래시(oops)가 발생할 수 있습니다. 수정은 초기 strnchr()이 NULL을 반환하면 -EINVAL로 종료하도록 하는 것입니다.
|
2026-07-19 | 2026-10-30 17:29 |
| CVE-2026-63965 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 IIO 압력 센서 드라이버(bmp280)에서 bmp580_trigger_handler()가 스캔 버퍼를 초기화하지 않고 스택에 선언하여, 센서 데이터로 채워지지 않은 필드의 상위 바이트가 스캔마다 사용자 공간으로 노출됩니다. 원인은 버퍼를 구조체 로컬 변수로 옮기면서 암묵적 0 초기화가 사라진 회귀이며, 해결책은 스택 구조체를 0으로 초기화하는 것입니다.
|
2026-07-19 | 2026-10-30 17:28 |
| CVE-2026-63966 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 IIO IMU 드라이버(adis16550)에서 트리거 핸들러가 스택에 선언한 스캔 데이터 배열을 초기화하지 않아, 타임스탬프 정렬 패딩 영역(28~31바이트)의 미초기화 스택 데이터가 매 트리거마다 사용자 공간으로 유출될 수 있습니다. 수정은 해당 구조체를 0으로 초기화하는 방식으로 이루어졌습니다.
|
2026-07-19 | 2026-10-30 17:25 |
| CVE-2026-63959 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 USB Type-C TCPM(tcpci_maxim) 드라이버에서, 헤더의 NDO(데이터 오브젝트 수)를 실제 수신 바이트 수(RX_BYTE_CNT)와 검증하지 않아 발생하는 취약점입니다. 불완전한 본문을 가진 프레임이 처리되며 초기화되지 않은 스택 메모리를 읽을 수 있어 이를 수정했습니다.
|
2026-07-19 | 2026-10-30 14:35 |
| CVE-2026-63960 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 USB Type-C WCOVE 드라이버 wcove_read_rx_buffer() 함수에서 PD RX FIFO를 struct pd_message로 복사할 때 경계 검사가 없어 구조체 범위를 넘어 쓰기가 발생할 수 있습니다. 또한 regmap_read()가 unsigned int 단위로 기록하여 IRQ 스레드 스택에 추가 바이트가 쓰일 수 있습니다. 복사 루프를 구조체 크기로 제한하고 임시 변수를 통해 하위 바이트만 저장하도록 수정되었습니다.
|
2026-07-19 | 2026-10-30 14:31 |
| CVE-2026-63953 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 mm/migrate_device 모듈에서 migrate_vma_insert_huge_pmd_page() 함수가 PMD 검사 실패로 unlock_abort 경로로 빠질 때, 이전에 pte_alloc_one()으로 할당한 pgtable이 해제되지 않아 메모리 누수가 발생하는 문제입니다. 패치에서는 오류 경로에서 pgtable을 해제하도록 free_abort 레이블을 추가했습니다.
|
2026-07-19 | 2026-10-30 14:32 |
| CVE-2026-63958 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 USB Type-C UCSI 드라이버에서 ucsi_connector_change() 함수가 UCSI CCI 알림의 커넥터 번호를 검증하지 않고 ucsi->connector[] 배열 인덱스로 사용합니다. 이로 인해 PPM(펌웨어)이 잘못되었거나 악의적인 경우 배열 범위를 벗어난 메모리에 접근할 수 있습니다. 패치는 커넥터 번호가 0이거나 cap.num_connectors를 초과하면 거부하도록 합니다.
|
2026-07-19 | 2026-10-30 14:32 |
| CVE-2026-63948 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 Bluetooth L2CAP 모듈에서 l2cap_chan_timeout() 함수가 chan->conn이 NULL인 경우 조기 반환하면서 l2cap_chan 참조 카운트 감소(put)를 누락하여 메모리 참조 누수가 발생합니다. 해당 함수 시작 부분에 누락된 l2cap_chan_put() 호출을 추가하여 수정되었습니다.
|
2026-07-19 | 2026-10-30 14:27 |
| CVE-2026-63936 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 iio 드라이버(mt6359) 내 mt6358_read_imp() 함수에서 regmap_read() 반환값을 검사하지 않아, 버스 읽기 실패 시 초기화되지 않은 val_v 변수의 스택 데이터가 측정값으로 보고될 수 있습니다. 이를 해결하기 위해 val_v를 0으로 초기화하도록 수정되었습니다.
|
2026-07-19 | 2026-10-30 14:28 |
| CVE-2026-63929 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 IIO 버퍼 서브시스템에서 iio_buffer_enqueue_dmabuf() 함수가 DMA fence를 생성한 뒤 초기 참조를 해제하지 않아 버퍼 enqueue마다 메모리(kmalloc-128)가 영구적으로 누수되는 문제입니다. 수정은 dma_resv_add_fence() 이후 dma_fence_put()을 호출하여 fence의 소유권을 DMA reservation 객체로 넘기는 것입니다.
|
2026-07-19 | 2026-10-30 14:29 |
| CVE-2026-63931 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 IIO 화학 센서 드라이버(scd30) write_raw 함수에서, sampling_frequency 설정 시 분수부(val2)를 나눗셈의 제수로 사용하기 전에 0 검사가 없어 0 나눗셈이 발생합니다. 사용자가 분수부에 0을 기록하면 커널에서 division by zero가 일어납니다.
|
2026-07-19 | 2026-10-30 14:28 |
| CVE-2026-63932 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 IIO 화학 센서 드라이버(mhz19b)에서 mhz19b_receive_buf() 함수가 시리얼 응답 크기를 검사하지 않고 고정 크기 수신 버퍼에 복사하여 버퍼 오버플로우가 발생할 수 있습니다. 패치는 명령 실행 전 응답 상태를 초기화하고, 크기를 초과하는 응답은 -EMSGSIZE 오류로 거부하도록 수정되었습니다.
|
2026-07-19 | 2026-10-30 14:28 |
| CVE-2026-63933 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 IIO 자이로스코프 드라이버(adis16260)에서 write_raw 함수가 샘플링 주파수 값을 나눗셈 분모로 사용하기 전에 검증하지 않아 발생하는 취약점입니다. 사용자가 sampling_frequency sysfs 속성에 0을 기록하면 커널에서 0으로 나누기 오류가 발생합니다. 이 문제는 패치를 통해 유효성 검사를 추가하여 해결되었습니다.
|
2026-07-19 | 2026-10-30 14:28 |
| CVE-2026-63935 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 NXP SAR ADC 드라이버(iio: adc: nxp-sar-adc)에서 write_raw 함수의 결함이 수정되었습니다. 사용자가 sampling_frequency 속성에 0 또는 음수를 쓰면 나눗셈 0 오류가 발생하며, 계산된 사이클 수가 NXP_SAR_ADC_CONV_TIME보다 작으면 u32 inpsamp 값이 언더플로우되어 비정상적으로 큰 값이 됩니다. 이에 대한 유효성 검사가 추가되었습니다.
|
2026-07-19 | 2026-10-30 14:28 |
| CVE-2026-63908 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 atmel_mxt_ts 드라이버에서 mxt_prepare_cfg_mem 함수의 경계 검사가 잘못되어, 객체 크기를 초과하는 설정 바이트가 제대로 버려지지 않고 인접한 인스턴스나 객체의 바이트 하나를 덮어쓸 수 있습니다. 조건문을 '>'에서 '>='로 수정하여 해결되었습니다.
|
2026-07-19 | 2026-10-30 14:29 |
| CVE-2026-63897 | MEDIUM | 5.5 | Linux Kernel |
리눅스 커널의 USB 시리얼 드라이버(mct_u232)에서 인터럽트-인 전송에 대한 크기 검사가 누락되어 있었습니다. 이로 인해 오래되었거나 초기화되지 않은 slab 메모리 데이터를 파싱하고 사용자 공간으로 유출할 수 있습니다.
|
2026-07-19 | 2026-10-30 14:38 |
| CVE-2026-63900 | MEDIUM | 5.5 | Linux Kernel |
리눅스 커널의 USB 시리얼 키스팬(keyspan) 드라이버에서 usa49wg 장치의 입력 전송(indat) 크기에 대한 검증이 누락되어 있었습니다. 이로 인해 오래되었거나 초기화되지 않은 슬랩 메모리 데이터를 파싱할 수 있는 문제가 있으며, 이를 수정하기 위해 크기 검사를 추가했습니다.
|
2026-07-19 | 2026-10-30 14:38 |
| CVE-2026-63880 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널 AMDGPU 드라이버의 AMDGPU_GEM_OP_GET_MAPPING_INFO 처리 중 kvcalloc() 실패(ENOMEM) 시 GEM 객체 참조와 drm_exec 잠금(VM 루트 페이지 디렉터리 포함)이 해제되지 않는 누수가 발생합니다. 누수된 잠금으로 인해 같은 VM을 사용하는 후속 작업이 블록될 수 있습니다.
|
2026-07-19 | 2026-10-30 14:49 |
| CVE-2026-63876 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 시리얼 zs 드라이버에서 포트 부모 장치로 사용되는 포인터가 NULL로부터 유도되어 역참조되는 문제가 있었다. 이로 인해 부팅 중 첫 번째 시리얼 포트 초기화 시 커널 패닉(NULL 포인터 역참조)이 발생했으며, 수정으로 드라이버를 플랫폼 장치 기반으로 전환하였다.
|
2026-07-19 | 2026-10-30 14:50 |
| CVE-2026-63877 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 DECstation DZ 시리얼 드라이버에서 포트의 부모 장치가 NULL일 때 이를 역참조하여 커널 패닉이 발생하는 문제입니다. 드라이버를 플랫폼 디바이스 기반으로 전환하여 이를 해결했습니다.
|
2026-07-19 | 2026-10-30 14:49 |
| CVE-2026-63878 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 AMDGPU 드라이버에서 GEM_OP GET_MAPPING_INFO 처리 시 사용자가 전달한 num_entries 값에 상한 검사가 없어, 매우 큰 값이 들어오면 INT_MAX를 초과하는 메모리 할당이 시도되어 커널 경고가 발생합니다. 이 문제는 num_entries에 크기 검사를 추가하여 과도한 값을 -EINVAL로 거부하도록 수정되었습니다.
|
2026-07-19 | 2026-10-30 14:49 |
| CVE-2026-63873 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 accel/amdxdna 드라이버에서 aie2_populate_range() 함수가 again 레이블로 점프하기 전에 mmput(mm)을 호출하지 않아 mm_struct 참조가 누수되는 문제입니다. 누락된 mmput() 호출을 추가하여 해결했습니다.
|
2026-07-19 | 2026-10-30 14:57 |
| CVE-2026-63868 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 GARP 수신 경로에서 속성 데이터 길이(dlen)를 계산할 때 피연산자 순서가 뒤바뀌어 부호 없는 정수 언더플로우가 발생합니다. 이로 인해 일반적인 GARP 속성(예: GVRP VLAN 등록 속성)의 Join/Leave 이벤트가 무시되어 수신 경로가 정상 동작하지 않습니다.
|
2026-07-19 | 2026-10-26 16:45 |
| CVE-2026-63862 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 MediaTek Gen3 PCIe 드라이버(mediatek-gen3)에서, 컨트롤러 IRQ를 찾지 못했을 때 이미 할당된 IRQ 도메인을 정리하지 않고 반환하여 메모리 누수가 발생하는 문제입니다. 해결책으로 IRQ 도메인 할당 순서를 컨트롤러 IRQ 획득 이후로 변경했습니다.
|
2026-07-19 | 2026-10-26 17:06 |
| CVE-2026-63859 | MEDIUM | 5.5 | Linux Kernel |
리눅스 커널의 airoha 네트워크 드라이버에서 QDMA TX 큐 정리 루틴(airoha_qdma_cleanup_tx_queue)이 불완전하게 구현되어 있었습니다. 이번 수정으로 TX DMA 디스크립터를 초기화하고 TX_DMA_IDX를 TX_CPU_IDX와 맞춰 NIC에 TX 링이 비어 있음을 알리도록 보완되었습니다.
|
2026-07-19 | 2026-10-26 17:14 |
| CVE-2026-63861 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 MediaTek SNFI SPI NAND 드라이버(mtk-snfi)에서, probe 실패 시와 remove() 호출 시 on-host NAND ECC 엔진의 등록 해제가 누락되어 있었습니다. 이번 수정으로 devm 정리 작업을 추가해 프로브 실패와 장치 제거 시 자동으로 ECC 엔진이 해제되도록 했습니다.
|
2026-07-19 | 2026-10-26 17:07 |
| CVE-2026-63798 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 irqchip/imgpdc 드라이버에서 리소스 누수 및 체인 핸들러 정리 미흡 문제가 발견되었습니다. 드라이버 제거 시 할당된 generic chip이 해제되지 않고 체인 핸들러가 남아 있어, 이후 시스템 동작 시 Use-After-Free 및 커널 크래시를 유발할 수 있습니다.
|
2026-07-19 | 2026-08-17 05:17 |
| CVE-2026-53403 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 fbdev 구성 요소에서 fb_new_modelist 함수가 새로운 모드 목록을 검증할 때 현재 사용 중인 모드가 포함되어 있는지 확인하지 않아 발생하는 취약점입니다. 이로 인해 fb_videomode_to_var 함수에서 NULL 포인터 역참조가 발생하여 시스템 충돌이나 커널 패닉을 유발할 수 있습니다.
|
2026-07-19 | 2026-08-17 05:17 |
| CVE-2026-53393 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 nfsd에서 지연된 쓰기백(writeback) 오류 발생 시 쓰기 검증기(write verifier)를 초기화하지 않는 취약점입니다. 이로 인해 클라이언트는 데이터가 안전하게 저장되었다고 오판하여 실제로는 저장되지 않은 데이터를 유실할 수 있습니다.
|
2026-07-19 | 2026-08-17 05:17 |
| CVE-2026-53385 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 vc_screen 구성 요소에서 vcs_write() 함수 실행 중 경합 조건(Race Condition)으로 인해 발생하는 NULL 포인터 역참조 취약점입니다. 데이터 복사를 위해 잠시 락을 해제하는 사이 vc 객체가 해제될 경우, NULL 포인터를 참조하여 시스템 충돌이 발생할 수 있습니다.
|
2026-07-19 | 2026-08-17 05:17 |