| CVE ID | 심각도 | CVSS | 소프트웨어 | 설명 | 발행일 | 수정일 |
|---|---|---|---|---|---|---|
| CVE-2022-49989 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 Xen privcmd 드라이버에서 privcmd_ioctl_dm_op() 함수의 오류 처리 경로가 잘못되어 있습니다. 페이지가 NULL인 상태에서 unlock_pages()를 호출해 NULL 역참조가 발생할 수 있으며, pin_user_pages_fast()가 요청한 페이지를 모두 고정하지 못했는지 확인하지 않아 간헐적 실패가 생길 수 있습니다. 수정은 실제 고정된 페이지 수로 unlock을 수행하고 고정 개수를 검증하는 방식입니다.
|
2025-06-18 | 2026-11-05 20:17 |
| CVE-2022-49993 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 loop 드라이버에서 사용자 공간이 loop 장치 설정 시 lo_offset 값에 대한 오버플로우 검사가 누락되어 있었습니다. 음수 오프셋이 그대로 전달되어 iomap 계층에서 커널 경고(WARN_ON_ONCE)가 발생할 수 있었으며, 이를 막기 위해 loop_set_status_from_info()에서 음수 값을 검사하도록 수정되었습니다.
|
2025-06-18 | 2026-11-05 20:17 |
| CVE-2022-49983 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 udmabuf 장치에서 DMA 마스크가 명시적으로 설정되지 않아 발생하는 취약점입니다. 사용자가 CPU를 통해 dma-buf에 접근하려고 할 때 커널 경고(WARNING)가 발생하며 시스템 불안정을 초래할 수 있습니다.
|
2025-06-18 | 2026-08-15 13:17 |
| CVE-2022-49973 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 sk_msg_recvmsg() 함수에서 마지막 scatterlist 검사가 잘못 수정되어 NULL 포인터 역참조가 발생하는 문제입니다. 9974d37ea75f 커밋에서 sg_is_last()로 변경했으나, sockmap 리다이렉션 경로에서는 scatterlist 끝이 표시되지 않아 문제가 생겼습니다. 이에 따라 (i != msg_rx->sg.end) 검사를 다시 추가하여 수정합니다.
|
2025-06-18 | 2026-11-05 20:17 |
| CVE-2022-49966 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 drm/amd/pm 구성 요소에서 Sienna Cichlid 하드웨어 관련 microcode 인터페이스의 종료 함수(fini_microcode)가 누락되어 발생한 취약점입니다. 이 결함은 시스템 운영 중 메모리 누수를 유발할 수 있습니다.
|
2025-06-18 | 2026-08-15 13:17 |
| CVE-2022-49955 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 powerpc RTAS(펌웨어 호출) 처리에서 MSR[HV] 비트가 제대로 설정되지 않아 IBM Cell 머신에서 부팅 중 커널 크래시가 발생하던 문제입니다. 수정은 mfmsr로 읽은 현재 MSR 값의 HV 비트를 RTAS 호출 시 사용하는 값으로 복사하는 방식입니다.
|
2025-06-18 | 2026-11-05 20:17 |
| CVE-2022-49937 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 mceusb 미디어 드라이버에서 잘못된 USB 제어 전송 방향 설정으로 인해 경고(WARN)가 발생하는 문제가 확인되었습니다. 드라이버가 endpoint 0에 읽기 요청을 보내면서 bRequestType의 USB_DIR_IN 비트를 설정하지 않았습니다. 이를 usb_control_msg_recv()/usb_control_msg_send() 루틴으로 전환하여 문제를 해결했습니다.
|
2025-06-18 | 2026-11-05 20:17 |
| CVE-2022-49938 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 CIFS 모듈에서 SMB2_negotiate() 함수 실패 처리 시 응답 버퍼가 mempool로 반환되지 않아 메모리가 소량 누수되는 문제가 수정되었습니다. 방언(dialect) 불일치 시 -EIO를 바로 반환하던 구조를 neg_exit 경로로 점프하도록 변경했습니다.
|
2025-06-18 | 2026-11-05 20:17 |
| CVE-2025-38071 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 memblock_phys_alloc_range() 함수가 메모리 할당 실패 시 반환값을 검증하지 않아 발생하는 취약점입니다. CONFIG_PHYSICAL_START=0x100000 설정에서 4MiB 미만의 연속 메모리만 있을 때 커널 크래시가 발생합니다.
|
2025-06-18 | 2026-11-05 21:18 |
| CVE-2025-38072 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 libnvdimm 드라이버에서 nd_label_data_init() 함수 실행 중 0 나누기 오류가 발생할 수 있습니다. 결함이 있는 CXL 메모리 장치가 LSA 크기를 0으로 반환하면 max_xfer가 0이 되어 DIV_ROUND_UP() 연산에서 커널 오류(Oops)가 발생합니다. 설정 크기 검사를 강화하여 이를 수정했습니다.
|
2025-06-18 | 2026-11-05 21:18 |
| CVE-2025-38063 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 Device Mapper 계층에서 REQ_PREFLUSH 플래그를 가진 바이오 요청 시 flush 작업이 I/O throttle(wbt)에 의해 불필요하게 지연되는 문제입니다. 특히 XFS 메타데이터 쓰기 성능을 심각하게 저하시킵니다. REQ_IDLE 플래그를 flush_bio에 추가하여 throttling을 우회함으로써 해결됩니다.
|
2025-06-18 | 2026-11-05 21:18 |
| CVE-2025-38067 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 rseq 등록 시 rseq_cs 필드 검증이 부족하여, 유효하지 않은 메모리 주소가 rseq_cs에 남아있으면 커널이 사용자 공간으로 반환할 때 세그멘테이션 폴트를 발생시키는 취약점입니다. 특히 이전 스레드의 rseq 영역을 재사용하는 구형 glibc 버전에서 문제가 발생합니다. 커널은 등록 시 non-zero rseq_cs를 자동으로 초기화하여 이 문제를 해결합니다.
|
2025-06-18 | 2026-11-05 21:18 |
| CVE-2025-38066 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 dm-cache 드라이버에서, 매핑 오류로 실패한 캐시 장치의 resume 작업을 재시도하면 불완전하게 초기화된 정책 객체에 캐시 매핑을 로드하는 과정에서 BUG_ON이 발생할 수 있습니다. 이 수정은 초기 시도가 실패한 장치에 대한 resume 작업을 허용하지 않도록 차단합니다.
|
2025-06-18 | 2026-11-05 21:18 |
| CVE-2025-38059 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널 btrfs 파일시스템에서 rescue=idatacsums 마운트 옵션 사용 시 csum 트리가 로드되지 않은 상태에서 읽기 전용 scrub을 실행하면 NULL 포인터 역참조가 발생합니다. 이는 scrub 경로가 NO_DATA_CSUMS 상태 플래그를 확인하지 않아 발생하며, 수정 사항은 scrub 탐색 전에 extent 트리와 csum 트리 루트를 모두 검사하는 것입니다.
|
2025-06-18 | 2026-10-30 13:18 |
| CVE-2025-38061 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 pktgen 모듈 pktgen_thread_write() 함수에서 strn_len() 호출 시 사용자가 제공한 버퍼 크기를 반영하지 않아, 사용자 버퍼 바깥의 메모리를 읽을 수 있는 문제가 해결되었습니다. 이는 범위를 벗어난 메모리 접근을 막기 위한 수정입니다.
|
2025-06-18 | 2026-11-05 21:18 |
| CVE-2025-38045 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 iwlwifi 무선랜 드라이버에서 디버그 동작(액션)의 실행 순서가 잘못 구현되어 있었습니다. 이를 수정하여 덤프를 분할하고 펌웨어 리셋을 덤프 중간에만 수행하도록 변경했으며, 이로 인해 설정 적용 시 일부 동작이 장치를 중단시킬 수 있어 순서 수정이 필요합니다.
|
2025-06-18 | 2026-10-30 13:18 |
| CVE-2025-38047 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널에서 FRED(Flexible Return and Event Delivery)가 활성화된 시스템의 S4(최대 절전 모드) 재개 과정에서 시스템이 멈추는 문제가 수정되었습니다. 복원 커널이 설정한 FRED MSR 값이 원래 커널의 값과 달라 발생하며, 이제 커널 텍스트와 데이터 위치로부터 MSR 값을 다시 계산하도록 변경되었습니다.
|
2025-06-18 | 2026-11-05 21:18 |
| CVE-2025-38037 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 vxlan 드라이버에서 FDB(전달 데이터베이스) 엔트리의 'used'와 'updated' 필드가 여러 스레드에서 동시에 접근될 때 데이터 레이스가 발생하는 문제입니다. READ_ONCE()/WRITE_ONCE()로 해당 접근을 명시적으로 표시하여 문제를 해결했습니다.
|
2025-06-18 | 2026-11-05 21:18 |
| CVE-2025-38039 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 mlx5e 드라이버에서 HTB 오프로드가 이미 설정된 상태에서 MQPRIO를 활성화하려 하면 -EINVAL 반환과 WARN_ON이 발생해 불필요한 커널 호출 추적이 출력되는 문제가 수정되었습니다. 이제 -EOPNOTSUPP를 반환하고 사용자에게 안내 메시지를 제공합니다. 보안 영향보다는 안정성·로그 정리에 가까운 수정입니다.
|
2025-06-18 | 2026-11-05 21:18 |
| CVE-2025-38040 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 serial mctrl_gpio 라이브러리에서 disable_ms 함수가 원자적(atomic) 컨텍스트에서 disable_irq를 호출하여 발생하는 잠자기 함수 호출 문제를 해결했습니다. 이를 위해 논블로킹 버전과 블로킹 버전 API로 분리했습니다.
|
2025-06-18 | 2026-11-05 21:18 |
| CVE-2025-38041 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 sunxi-ng H616 드라이버에서 GPU 클록 주파수 변경 시 발생하는 취약점입니다. GPU PLL이 동적 주파수 설정을 지원하지 않아 DVFS(동적 전압 및 주파수 스케일링) 시 Panfrost 오류나 GPU 프리징 현상이 발생할 수 있습니다. 이를 해결하기 위해 주파수 변경 중 GPU 클록을 GPU1 클록으로 재부모화하도록 수정되었습니다.
|
2025-06-18 | 2026-10-30 13:17 |
| CVE-2025-38044 | MEDIUM | 5.5 | Linux Kernel |
리눅스 커널의 cx231xx 미디어 드라이버에서 MPEG 인코더용 video_device가 device_caps를 설정하지 않아 장치 등록 시 WARN_ON이 발생하는 문제가 수정되었습니다. 현재 417 지원은 비활성화되어 있어 실제로는 아직 관찰되지 않았습니다.
|
2025-06-18 | 2026-11-05 21:18 |
| CVE-2025-38042 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 dmaengine 드라이버에서 DMA 아키텍처에 따른 FDQ(Flow Descriptor Queue) 처리 방식이 올바르게 관리되지 않는 취약점이 발견되었습니다. 이로 인해 특정 플랫폼에서 네트워크 인터페이스를 재설정하거나 드라이버를 제거할 때 커널 경고 및 메모리 불일치 문제가 발생할 수 있습니다.
|
2025-06-18 | 2026-10-30 13:18 |
| CVE-2025-38031 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널 padata 모듈의 reorder_work 함수에서 parallel_data의 참조 카운트가 queue_work() 반환값과 무관하게 무조건 증가되어, 작업이 이미 큐에 있을 경우 참조 카운트가 감소되지 않는 누수가 발생합니다. 이는 이전 UAF 수정 패치로 인해 새로 도입된 문제이며, 수정은 queue_work() 반환값을 확인하여 필요 시 참조 카운트를 감소시키는 방식입니다.
|
2025-06-18 | 2026-11-05 21:18 |
| CVE-2025-38023 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 NFS 잠금 해제 경로에서, nfs_get_lock_context()가 메모리 부족으로 실패했을 때 -ENOMEM 오류 값을 유효한 포인터처럼 취급하여 rpc_run_task()를 실행하는 문제가 있었습니다. 이로 인해 nfs4_locku_prepare에서 NULL 포인터 역참조가 발생해 커널 패닉이 날 수 있으며, 실패 시 할당된 구조체를 해제하고 NULL을 반환하도록 수정되었습니다.
|
2025-06-18 | 2026-11-05 21:18 |
| CVE-2025-38029 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 KASAN 기능에서 원자적 컨텍스트(atomic context) 내에 수면 가능한 페이지 할당이 발생하여 시스템 충돌이 유발되는 취약점입니다. s390 아키텍처의 lazy MMU 모드에서 페이지 테이블을 순회할 때 KASAN 콜백이 페이지를 할당하려 시도하면서 발생합니다.
|
2025-06-18 | 2026-10-30 13:17 |
| CVE-2025-38015 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 dmaengine 드라이버 idxd에서 idxd_alloc() 함수의 오류 처리 경로에 메모리 누수 문제가 있습니다. 함수 실행 중 오류가 발생하면 할당된 메모리가 해제되지 않습니다. 이 문제는 할당의 역순으로 메모리를 해제하도록 수정되었습니다.
|
2025-06-18 | 2026-11-05 21:18 |
| CVE-2025-38020 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 mlx5e 드라이버에서, 스위치도그(switchdev) 모드의 업링크 representor 프로파일로 전환할 때 MACsec 오프로드 기능이 제거되지 않는 문제가 해결되었습니다. 해당 기능 비트가 남아 있으면 MACsec 오프로드 추가 시 NULL 포인터 역참조가 발생해 커널 패닉이 일어날 수 있습니다. 수정은 mlx5e_fix_uplink_rep_features()에서 NETIF_F_HW_MACSEC을 해제하는 것입니다.
|
2025-06-18 | 2026-11-05 21:18 |
| CVE-2025-38009 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 mt76 Wi-Fi 드라이버에서 드라이버 제거 시 tx NAPI 인스턴스를 비활성화하지 않고 삭제하여 경고가 발생하는 문제가 해결되었습니다. 이 수정은 mt76_dma_cleanup()에서 NAPI를 먼저 비활성화하도록 변경합니다.
|
2025-06-18 | 2026-11-05 21:18 |
| CVE-2025-38010 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 Tegra XUSB PHY 드라이버에서 UTMI 패드 전원 상태 추적에 참조 카운트 대신 비트마스크를 사용하도록 수정했습니다. 이전 구현은 시스템 절전(suspend) 중 USB 장치가 연결된 상태에서 참조 카운트 불일치로 경고가 발생했습니다. 이 패치는 4개의 USB2 PHY 각각의 활성화 상태를 개별 비트로 추적하고, 뮤텍스 위치를 상위 함수로 옮겨 경쟁 상태를 방지합니다.
|
2025-06-18 | 2026-11-05 21:18 |