| CVE ID | 심각도 | CVSS | 소프트웨어 | 설명 | 발행일 | 수정일 |
|---|---|---|---|---|---|---|
| CVE-2022-50221 | HIGH | 7.8 | Linux Kernel |
리눅스 커널의 drm/fb-helper 구성 요소에서 화면 버퍼 크기를 초과하여 메모리에 접근하는 경계 외 접근(Out-of-bounds access) 취약점이 발견되었습니다. fbdev의 지연 I/O 손상 처리 과정에서 페이지 단위 계산 오류로 인해 존재하지 않는 스캔라인을 추적하게 되어 발생합니다.
|
2025-06-18 | 2026-08-04 10:18 |
| CVE-2022-50227 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 KVM(Xen x86) 구성 요소에서 Xen 타이머가 중복으로 초기화되는 취약점입니다. 타이머가 이미 설정되어 있음에도 불구하고 다시 초기화하려고 시도할 때 ODEBUG 크래시가 발생하여 시스템 안정성을 해칠 수 있습니다.
|
2025-06-18 | 2026-08-04 10:18 |
| CVE-2022-50212 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 netfilter nf_tables 구성 요소에서 체인 ID를 통해 다른 테이블의 체인을 참조할 수 있는 취약점이 발견되었습니다. 이로 인해 서로 다른 테이블 간의 규칙이 잘못 연결될 수 있으며, 특정 테이블이 삭제될 때 메모리 해제 후 재사용(Use-After-Free) 오류가 발생할 수 있습니다.
|
2025-06-18 | 2026-08-04 10:18 |
| CVE-2022-50213 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 netfilter nf_tables 구성 요소에서 발생하는 취약점으로, 세트 ID를 사용하여 조회할 때 다른 테이블의 세트를 참조할 수 있는 문제가 있습니다. 이로 인해 테이블 삭제 시 세트가 해제된 후에도 참조가 유지되어 Use-After-Free(UAF) 취약점이 발생할 수 있습니다.
|
2025-06-18 | 2026-08-04 10:18 |
| CVE-2022-50215 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 SCSI sg 드라이버에서 장치가 제거될 때 활성 명령의 완료를 기다리지 못하는 취약점입니다. 이로 인해 SG_FLAG_DIRECT_IO를 사용하는 명령의 경우 데이터 버퍼가 커널에서 사용 중임에도 사용자 공간에서 해제되어 메모리 오염이나 데이터 손상이 발생할 수 있습니다.
|
2025-06-18 | 2026-10-15 22:17 |
| CVE-2022-50219 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 BPF(Berkeley Packet Filter) 구성 요소 중 compute_effective_progs() 함수에서 Use-After-Free(UAF) 취약점이 발견되었습니다. BPF 링크를 분리하는 과정에서 메모리 할당 실패 시 이미 해제된 포인터를 참조하게 되어 KASAN 오류를 유발합니다.
|
2025-06-18 | 2026-08-04 10:18 |
| CVE-2022-50220 | HIGH | 7.8 | Linux Kernel |
Linux 커널 usbnet 드라이버에서 USB 이더넷 장치 연결 해제(disconnect) 시 linkwatch 작업과 관련된 use-after-free 취약점이 발생한다. usbnet_deferred_kevent() 대기가 ->ndo_stop()이 아닌 ->disconnect()에서 이루어져, 해제된 netdev에 대해 링크 상태 작업이 실행될 수 있다. 이 문제는 aqc111, asix, ax88179_178a, ch9200, smsc75xx 드라이버에 영향을 준다.
|
2025-06-18 | 2026-11-05 20:17 |
| CVE-2022-50200 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 SELinux 구성 요소 내 put_entry() 함수에서 경계 검사 미흡으로 인한 취약점이 발견되었습니다. 이로 인해 메모리 경계 외 접근(Out-of-bounds access)이 발생할 수 있으며, 이를 방지하기 위해 경계 검사 로직이 추가되었습니다.
|
2025-06-18 | 2026-10-15 22:17 |
| CVE-2022-50182 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 imx-jpeg 미디어 드라이버에서 버퍼 크기 정렬 문제로 인해 메모리 경계 외 참조(Out-of-bounds)가 발생할 수 있는 취약점입니다. 인코더와 디코더의 버퍼 크기를 이미지 해상도에 맞춰 상향 정렬함으로써 메모리 오류를 방지하고 해상도 제한을 해제했습니다.
|
2025-06-18 | 2026-08-04 10:18 |
| CVE-2022-50179 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 ath9k 무선 드라이버에서 ath9k_hif_usb_rx_cb 함수 처리 중 use-after-free 취약점이 발견되었습니다. ath9k_htc_probe_device에서 장치 초기화가 실패할 때 drv_priv 포인터가 먼저 해제되어, 이후 USB 인터럽트 콜백이 해제된 메모리에 접근하는 문제입니다. 수정은 drv_priv 초기화 위치를 probe 함수 끝으로 옮기고 통계 매크로를 NULL 안전하게 만드는 방식입니다.
|
2025-06-18 | 2026-11-05 20:17 |
| CVE-2022-50167 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 BPF ARRAY 맵 요소에 접근할 때 32비트 정수 오버플로가 발생할 수 있는 취약점입니다. BPF 배열 맵의 크기가 4GB를 초과할 경우 인덱스와 요소 크기의 곱셈 과정에서 오버플로가 발생하여 잘못된 메모리 주소에 접근할 수 있습니다.
|
2025-06-18 | 2026-10-30 13:17 |
| CVE-2022-50168 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 x86 아키텍처에서 BPF 프로그램 팩을 처리할 때 발생하는 메모리 해제 오류 취약점입니다. 여러 개의 서브 프로그램이 포함된 경우, 컴파일 실패 시 일부 프로그램이 제대로 마무리되지 않은 상태에서 메모리가 잘못 해제되어 시스템 불안정이나 메모리 손상을 초래할 수 있습니다.
|
2025-06-18 | 2026-10-15 22:17 |
| CVE-2022-50156 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 HID cp2112 드라이버에서 cp2112_xfer() 함수 내 버퍼 오버플로우 취약점이 발견되었습니다. 사용자가 제어 가능한 read_length 변수가 적절한 상한선 검사 없이 memcpy()에 사용되어 메모리 오버플로우를 유발할 수 있습니다.
|
2025-06-18 | 2026-08-04 10:18 |
| CVE-2022-50151 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 cdns3 USB 드라이버 로드 시 잘못된 메모리 할당 플래그(GFP_DMA32)를 사용하여 경고 메시지가 발생하는 취약점입니다. 이 플래그는 dma_alloc_coherent() 함수에서 적절히 처리되지 않아 커널의 메모리 할당 로직에 혼선을 줄 수 있습니다.
|
2025-06-18 | 2026-08-15 13:17 |
| CVE-2022-50145 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 dmaengine sf-pdma 드라이버에서 멀티스레드 환경 사용 시 데이터 경합(Data Race)이 발생하는 취약점입니다. 여러 스레드가 동시에 DMA 채널을 사용하려고 할 때 디스크립터가 잘못 참조되어 커널 NULL 포인터 역참조 및 시스템 중단(Oops)을 유발할 수 있습니다.
|
2025-06-18 | 2026-08-04 10:18 |
| CVE-2022-50142 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 Intel TH MSU 드라이버에서, DMA 버퍼가 vmalloc()으로 할당될 수 있게 된 이후 mmap 처리 코드가 이를 고려하지 않아 문제가 발생합니다. 이로 인해 커널 페이지 폴트 처리 중 잘못된 메모리 접근이 일어날 수 있으며, 이를 수정하여 vmalloc 할당 가능성을 반영합니다.
|
2025-06-18 | 2026-11-05 20:17 |
| CVE-2022-50137 | HIGH | 7.8 | Linux Kernel |
리눅스 커널의 RDMA/irdma 구성 요소에서 Use-After-Free 취약점이 발견되었습니다. CQ(Completion Queue)를 삭제하는 과정에서 인터럽트가 발생할 경우, 이미 해제된 CQ 리소스를 참조하여 CQE를 처리하려 시도할 수 있는 문제가 있습니다.
|
2025-06-18 | 2026-08-04 10:18 |
| CVE-2022-50131 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 HID mcp2221 드라이버에서 mcp_smbus_write() 함수 호출 시 버퍼 오버플로우가 발생할 수 있는 취약점입니다. 사용자 데이터로부터 전달된 'len' 변수의 값이 적절히 검증되지 않아 메모리 경계를 초과하여 복사될 수 있습니다.
|
2025-06-18 | 2026-08-04 10:18 |
| CVE-2022-50099 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 arkfb 드라이버에서 사용자가 입력한 screen_size 값이 실제 화면 크기보다 클 경우 발생하는 취약점입니다. 이로 인해 memset_io() 함수 호출 시 잘못된 메모리 영역에 접근하여 커널 페이지 폴트(Page Fault) 및 시스템 충돌이 발생할 수 있습니다.
|
2025-06-18 | 2026-08-04 10:18 |
| CVE-2022-50101 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 vt8623fb 드라이버에서 사용자 입력값으로 계산된 화면 크기가 실제 할당된 크기보다 클 경우 발생하는 취약점입니다. 이로 인해 memset_io() 함수 호출 시 잘못된 메모리 영역에 접근하여 커널 패닉이나 페이지 폴트가 발생할 수 있습니다.
|
2025-06-18 | 2026-08-04 10:18 |
| CVE-2022-50095 | HIGH | 7.8 | Linux Kernel |
리눅스 커널의 posix-cpu-timers에서 execve 호출 시 CPU 타이머가 적절히 해제되지 않아 발생하는 Use-After-Free 취약점입니다. 비리더 스레드가 PID를 전환할 때 타이머 삭제 과정에서 기존 PID를 찾지 못해 타이머가 메모리에서 해제되지 않고 남아있게 됩니다. 이로 인해 나중에 타이머 목록을 처리할 때 이미 해제된 메모리에 접근하게 되어 시스템 불안정이나 보안 문제가 발생할 수 있습니다.
|
2025-06-18 | 2026-08-04 10:18 |
| CVE-2022-50087 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 arm_scpi 드라이버에서 프로브(probe) 과정이 실패할 경우 scpi_info가 제대로 초기화되지 않는 취약점이 발견되었습니다. 이로 인해 이미 해제된 메모리 영역을 참조하게 되는 Use-After-Free(UAF) 오류가 발생할 수 있습니다.
|
2025-06-18 | 2026-08-04 10:18 |
| CVE-2022-50072 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 NFSv4/pnfs 구성 요소에서 open RPC 호출을 취소할 때 발생하는 Use-After-Free 취약점입니다. 호출이 취소되더라도 사용 중인 슬롯이나 인자를 해제하려고 시도하여 메모리 오류가 발생할 수 있습니다.
|
2025-06-18 | 2026-08-04 10:18 |
| CVE-2022-50064 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 virtio-blk 드라이버에서 시스템 절전 모드(suspend) 후 복구(resume) 시 발생하는 Use-After-Free 취약점입니다. 절전 모드 과정에서 해제된 virtqueue(vq)를 hctx->user_data가 여전히 참조하고 있어, 복구 후 잘못된 메모리에 접근할 경우 커널 크래시가 발생할 수 있습니다.
|
2025-06-18 | 2026-08-04 10:18 |
| CVE-2022-50070 | HIGH | 7.8 | Linux Kernel |
리눅스 커널의 MPTCP 프로토콜에서 데이터 재전송 과정이 소켓 종료 과정과 경합을 일으키는 취약점입니다. 패킷 스케줄러가 소켓 잠금을 획득하기 전에 서브플로우 상태를 확인하여 이미 종료된 소켓에 데이터를 전송하려 시도할 수 있습니다.
|
2025-06-18 | 2026-08-04 10:18 |
| CVE-2022-50066 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 Aquantia Atlantic 이더넷 드라이버에서 for 루프의 마지막 업데이트 구문이 배열 범위를 초과하여 aq_vec 배열 인덱스 범위 초과 오류가 발생합니다. 이로 인해 self->aq_vec[i] 역참조 시 검사가 이루어지지 않아 UBSAN 경고와 함께 잠재적 메모리 오류가 발생할 수 있습니다.
|
2025-06-18 | 2026-11-05 20:17 |
| CVE-2022-50071 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 MPTCP 구현에서, CGROUP_INET_SOCK_CREATE eBPF 프로그램에 의해 MPTCP 소켓 생성이 실패하면 하위 소켓(subflow)이 정리되지 않고 누수되는 문제가 있습니다. 하위 소켓 정리 로직을 mptcp_destroy_common() 헬퍼로 옮겨 모든 msk 정리 경로에서 실행되도록 수정되었습니다.
|
2025-06-18 | 2026-11-05 20:17 |
| CVE-2022-50048 | HIGH | 7.8 | Linux Kernel |
리눅스 커널의 netfilter nf_tables 구성 요소에서 오류 처리 경로 중 모듈 참조 횟수(reference count)가 감소하는 언더플로우 취약점이 발견되었습니다. nft_expr_clone() 함수가 실패할 때 모듈 참조 횟수가 증가하기 전 dst->ops가 설정되어, 이후 nft_expr_destroy() 호출 시 참조 횟수가 음수로 떨어질 수 있습니다.
|
2025-06-18 | 2026-08-04 10:18 |
| CVE-2022-50051 | HIGH | 7.8 | Linux Kernel |
Linux 커널의 ASoC SOF 디버그 모듈에서 snprintf() 사용으로 인한 잠재적 버퍼 오버플로우 문제가 수정되었습니다. snprintf()는 버퍼가 넘칠 경우 실제로 기록되지 않을 크기를 반환하므로, 이 값을 사용하면 버퍼 범위를 벗어날 수 있습니다. 패치는 안전한 scnprintf()로 교체하여 이를 방지합니다.
|
2025-06-18 | 2026-11-05 20:17 |
| CVE-2022-50028 | HIGH | 7.8 | Linux Kernel |
리눅스 커널의 gadgetfs ep_io 구성 요소에서 인터럽트 발생 시 처리가 미흡하여 발생하는 취약점입니다. usb_ep_queue() 호출 후 인터럽트에 의해 대기 상태가 중단될 경우, 인터럽트 완료를 기다리지 않아 스택 오염이 발생할 수 있습니다.
|
2025-06-18 | 2026-08-04 10:18 |