| CVE ID | 심각도 | CVSS | 소프트웨어 | 설명 | 발행일 | 수정일 |
|---|---|---|---|---|---|---|
| CVE-2023-53147 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 xfrm 서브시스템에서 xfrm_update_ae_params 함수가 NULL 포인터 검사 없이 x->replay_esn 및 x->preplay_esn을 참조하여 커널 NULL 포인터 역참조가 발생하는 취약점입니다. 이 커밋은 해당 함수에 NULL 검사를 추가하여 문제를 해결합니다.
|
2025-09-15 | 2026-11-05 21:17 |
| CVE-2023-53165 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 UDF 파일시스템에서 점(.)으로 시작하고 길이가 2~5자인 파일명을 처리할 때, 문자셋 변환 코드가 출력 버퍼의 초기화되지 않은 메모리를 읽는 문제가 수정되었습니다. 실질적 영향은 필요 없는 '통합 해시'가 파일명 앞에 붙을 수 있다는 정도입니다.
|
2025-09-15 | 2026-11-05 21:17 |
| CVE-2023-53167 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 tracing_err_log_open() 함수에서 파일을 쓰기 권한으로만 열 경우 seq_open이 호출되지 않아 file->private_data가 NULL로 남는 문제가 수정되었습니다. 이후 lseek 호출 시 NULL 포인터 역참조로 커널 패닉이 발생할 수 있었습니다. 해당 노드 쓰기는 root 권한이 필요하므로 보안 영향은 제한적입니다.
|
2025-09-15 | 2026-11-05 21:17 |
| CVE-2023-53168 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 USB Type-C UCSI ACPI 드라이버에서 명령 완료 타임아웃이 1초로 잘못 줄어들어 문제가 발생했습니다. 이로 인해 일부 노트북에 USB-C로 연결된 모니터에서 PPM 초기화 실패 및 커넥터 상태 조회 실패가 발생하고, 분리 시 NULL 포인터 역참조가 일어날 수 있습니다. 타임아웃을 5초로 되돌리는 것으로 해결됩니다.
|
2025-09-15 | 2026-11-05 21:17 |
| CVE-2023-53171 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 vfio/type1 드라이버에서, exec()으로 vfio 컨테이너가 유지될 때 새 mm의 locked_vm이 0으로 초기화되어 기존 DMA 매핑 해제 시 locked_vm이 언더플로우되는 문제가 수정되었습니다. 이로 인해 이후 DMA 매핑 요청이 ENOMEM으로 실패할 수 있었습니다. 수정은 DMA 매핑 시점에 mm을 저장해 해당 mm을 사용하도록 변경합니다.
|
2025-09-15 | 2026-11-05 21:17 |
| CVE-2023-53174 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 SCSI 코어에서 device_add() 함수가 실패했을 때, dev_set_name()으로 할당된 이름 메모리가 해제되지 않아 메모리 누수가 발생하는 문제입니다. 오류 경로에서 put_device()를 호출하도록 수정하여 해결되었습니다.
|
2025-09-15 | 2026-11-05 21:17 |
| CVE-2023-53185 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 ath9k 무선 드라이버에서, 악의적인 USB 장치가 ENDPOINT0(HTC_CTRL_RSVD_SVC 전용으로 예약된 엔드포인트)를 대상으로 하는 서비스 연결 응답 메시지를 보내 해당 엔드포인트 속성을 덮어쓸 수 있는 문제가 있었습니다. 이 수정은 예약된 엔드포인트를 변경하려는 서비스 연결 응답을 거부하도록 합니다.
|
2025-09-15 | 2026-11-05 21:17 |
| CVE-2023-53190 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 vxlan 모듈에서 vxlan_vnigroup_init() 함수가 할당한 메모리가 오류 경로에서 해제되지 않아 메모리 누수가 발생합니다. 수정은 오류 경로에서 vxlan_vnigroup_uninit()을 호출하도록 하는 것입니다. 이 누수는 gro_cells_init()에 오류 주입을 적용하여 재현할 수 있습니다.
|
2025-09-15 | 2026-11-05 21:17 |
| CVE-2023-53197 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 USB UHCI 드라이버에서 debugfs_lookup() 호출 결과에 dput()을 호출하지 않아 시간이 지나면서 메모리가 누수되는 문제가 있습니다. 해결을 위해 debugfs_lookup_and_remove()를 사용하도록 수정되었습니다.
|
2025-09-15 | 2026-11-05 21:17 |
| CVE-2023-53198 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 raw 소켓 구현에서 raw_get_next() 함수가 NULL 포인터를 역참조하는 문제가 해결되었습니다. 원인은 SOCK_RAW 소켓을 RCU와 hlist_nulls로 순회하면서 다른 네트워크 네임스페이스에서 소켓이 해제되는 경합 상태를 제대로 처리하지 못한 것입니다. 수정으로 slow path는 spinlock을 사용하고 SOCK_RAW는 hlist로 전환되었습니다.
|
2025-09-15 | 2026-11-05 21:17 |
| CVE-2022-50262 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 ntfs3 파일 시스템 드라이버에서 NTFS BOOT 레코드의 record_size 필드에 대한 유효성 검사가 누락된 취약점입니다. 악의적으로 조작된 NTFS 이미지를 마운트할 경우, 잘못된 시프트 값 계산으로 인해 커널에서 NULL 포인터 역참조가 발생하여 시스템이 충돌할 수 있습니다.
|
2025-09-15 | 2026-08-15 13:17 |
| CVE-2022-50266 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 kprobes 모듈에서 kill_kprobe() 함수가 프로브 활성화 여부를 잘못 검사하는 문제입니다. KPROBE_FLAG_GONE 플래그를 먼저 설정하여 disarm_kprobe_ftrace() 호출 조건이 항상 거짓이 되었고, 활성화된 프로브가 비활성화되지 않아 NULL 포인터 역참조 문제가 남아 있었습니다. 활성화 여부 검사를 플래그 설정 이전으로 옮겨 수정되었습니다.
|
2025-09-15 | 2026-11-05 20:17 |
| CVE-2022-50267 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 rtsx_pci MMC 드라이버에서 mmc_add_host() 함수의 반환값을 확인하지 않아 발생하는 취약점입니다. 호스트 추가가 실패해도 mmc_alloc_host()로 할당된 메모리가 해제되지 않아 메모리 누수가 발생하며, 제거 경로에서 추가되지 않은 장치를 삭제하려다 커널 충돌이 일어날 수 있습니다. 수정 방향은 반환값을 검사하고 오류 시 mmc_free_host() 호출 및 런타임 PM 비활성화를 수행하는 것입니다.
|
2025-09-15 | 2026-11-05 20:17 |
| CVE-2022-50269 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 DRM VKMS 드라이버에서 vkms_init() 함수가 vkms_create()의 반환값을 확인하지 않아, 생성 실패 시 앞서 할당한 config 메모리가 해제되지 않고 누수되는 문제입니다. 반환값을 검사하고 오류 발생 시 config를 해제하도록 수정되었습니다.
|
2025-09-15 | 2026-11-05 20:17 |
| CVE-2022-50272 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 dvb-usb az6027 드라이버에서 az6027_i2c_xfer() 함수가 msg[i].len이 0이고 msg[i].buf가 NULL인 상태에서 msg[i].addr 0x99 요청을 처리할 때 NULL 포인터 역참조가 발생합니다. 이 문제는 msg[i].len을 검사하여 수정되었습니다.
|
2025-09-15 | 2026-11-05 20:17 |
| CVE-2022-50275 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 radeon 드라이버에서 ACPI 테이블(VFCT)로부터 BIOS 정보를 읽은 뒤 acpi_put_table()을 호출하지 않아 초기화 이후 ACPI 메모리가 해제되지 않는 메모리 누수가 발생합니다. 이 문제는 acpi_put_table() 호출을 추가하여 수정되었습니다.
|
2025-09-15 | 2026-11-05 20:17 |
| CVE-2022-50276 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 power supply 서브시스템에서 power_supply_get_battery_info 함수 실행 중 kasprintf()가 메모리 할당에 실패하면 propname이 NULL이 되어 strcmp() 호출 시 널 포인터 역참조가 발생합니다. 수정 버전은 kasprintf()가 NULL을 반환하면 ENOMEM 오류를 반환하도록 변경되었습니다.
|
2025-09-15 | 2026-11-05 20:17 |
| CVE-2022-50278 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 PNP 서브시스템에서 pnp_alloc_dev() 함수가 장치 이름을 동적으로 할당한 뒤 해제하지 않아 메모리 누수가 발생하는 문제입니다. dev_set_name() 호출 위치를 pnp_add_id() 이후로 옮겨 이를 해결했습니다.
|
2025-09-15 | 2026-11-05 20:17 |
| CVE-2022-50273 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 F2FS 파일 시스템에서 복구 과정 중 목적지 블록 주소(blkaddr)에 대한 유효성 검사가 누락되어 발생하는 취약점입니다. 조작된 파일 시스템 이미지를 마운트할 경우 SIT 테이블과 inode 매핑 테이블 간의 불일치로 인해 커널 경고 또는 커널 패닉이 발생할 수 있습니다.
|
2025-09-15 | 2026-08-15 13:17 |
| CVE-2022-50280 | MEDIUM | 5.5 | Linux Kernel |
리눅스 커널의 마운트 전파 기능(propagate_mnt)에서 공유 마운트의 피어(peer)에서 종료하지 않는 버그가 있어 NULL 포인터 역참조가 발생합니다. 비특권 사용자 네임스페이스를 통해 일반 사용자도 이를 유발할 수 있습니다.
|
2025-09-15 | 2026-11-05 20:17 |
| CVE-2022-50282 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 chardev 서브시스템에서 cdev_device_add() 함수의 오류 처리 경로에 문제가 있었습니다. device_add()가 실패했을 때 dev->devt가 설정되지 않은 상태에서도 cdev_del()을 호출하여 초기화되지 않은 kobject에 대해 kobject_put()이 실행되는 결함이 수정되었습니다. 이 수정은 오류 경로에서 dev->devt를 확인하도록 변경합니다.
|
2025-09-15 | 2026-11-05 20:17 |
| CVE-2022-50285 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 hugetlb 서브시스템에서 alloc_huge_page 함수가 hugetlb_lock 밖에서 h->resv_huge_pages 카운터를 감소시키는 경쟁 조건(race condition)이 발견되었습니다. 이로 인해 카운터 값이 손상될 수 있으며, 수정은 감소 연산 전에 hugetlb_lock을 획득하도록 하는 것입니다.
|
2025-09-15 | 2026-11-05 20:17 |
| CVE-2022-50287 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 i915 그래픽 드라이버 BIOS 처리 코드(generate_lfp_data_ptrs)에서 메모리 해제 오류가 수정되었습니다. kzalloc()으로 할당되지 않은 포인터를 kfree()에 전달하던 문제를 원본 블록 포인터(ptrs_block)를 해제하도록 바꿔 해결했습니다. 이로 인해 메모리 누수나 정의되지 않은 동작이 발생할 수 있었습니다.
|
2025-09-15 | 2026-11-05 20:17 |
| CVE-2022-50295 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 io_uring/msg_ring 모듈에서 io_msg_send_fd() 함수가 file_ptr에 대한 NULL 검사를 하지 않아 NULL 포인터 역참조가 발생합니다. 이로 인해 커널 패닉이 일어날 수 있으며, NULL 검사를 추가하여 수정되었습니다.
|
2025-09-15 | 2026-11-05 20:17 |
| CVE-2022-50297 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 ath9k 무선랜 드라이버에서, USB 장치가 ATH9K로 주장하면서 기대하는 엔드포인트(벌크)가 없고 인터럽트 엔드포인트만 있을 때 드라이버가 이를 검증하지 않아 내부 경고(BOGUS urb xfer)와 커널 WARNING이 발생하는 문제입니다. 수정으로 필요한 USB 엔드포인트 존재 여부를 확인하도록 했습니다.
|
2025-09-15 | 2026-11-05 20:17 |
| CVE-2022-50304 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 mtd 코어에서 init_mtd() 함수 실행 중 init_mtdchar() 실패 시 mtd_bdi가 등록 해제되지 않아 리소스 누수가 발생하는 문제입니다. 이로 인해 mtd 모듈을 다시 로드할 수 없게 되며, 해당 함수의 out_procfs 레이블 이후에 bdi_unregister(mtd_bdi)를 호출하여 수정합니다.
|
2025-09-15 | 2026-11-05 20:17 |
| CVE-2022-50311 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 cxl_calc_capp_routing 함수에서 of_get_next_parent()가 증가시킨 노드 포인터의 참조 카운트를 오류 경로에서 해제하지 않아 참조 카운트 누수가 발생합니다. 정상 경로에만 of_node_put()이 있어 오류 시 누락되며, 이를 추가하여 수정합니다.
|
2025-09-15 | 2026-11-05 20:17 |
| CVE-2022-50312 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 drivers/serial/jsm 드라이버 probe 함수에서 오류 경로가 메모리나 리소스를 정리하지 않고 바로 반환하여 누수가 발생하는 문제입니다. 이 문제는 오류 처리 시 unwind 과정을 거치도록 수정되었습니다.
|
2025-09-15 | 2026-11-05 20:17 |
| CVE-2022-50314 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 nbd 드라이버에서 nbd_start_device_ioctl() 실행 중 시그널에 의해 중단될 때, recv_threads가 0이 되기를 기다리며 진행 중인 IO 완료를 기다려 태스크가 무한 대기(hung)하는 문제가 발생할 수 있습니다. 이 패치는 시그널 중단 시 큐를 셧다운뿐 아니라 비우도록 수정합니다.
|
2025-09-15 | 2026-11-05 20:17 |
| CVE-2022-50317 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 drm/bridge megachips 드라이버에서 모듈 제거 시 널 포인터 역참조가 발생하는 취약점입니다. 두 개의 브리지(stdp2690, stdp4028)가 동시에 프로브되지 않아 초기화되지 않은 객체를 제거하려다 커널 패닉이 발생할 수 있습니다. 해당 문제는 두 브리지가 모두 프로브되었는지 확인하도록 수정되었습니다.
|
2025-09-15 | 2026-11-05 20:17 |