| CVE ID | 심각도 | CVSS | 소프트웨어 | 설명 | 발행일 | 수정일 |
|---|---|---|---|---|---|---|
| CVE-2023-53671 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널 SRCU(Sleepable RCU) 구현에서 SRCU_SIZE_SMALL 모드 사용 시 작업 위임 대상을 항상 CPU 0으로 가정하고 있었습니다. 그러나 maxcpus=1 등으로 부팅하는 kdump 커널에서는 부트 CPU가 다를 수 있어, 이 가정이 깨지면서 작업이 멈추고 시스템이 응답하지 않는 문제가 발생할 수 있습니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2023-53664 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 OPP(Operating Performance Points) 서브시스템에서 dev_pm_opp_get_required_pstate() 함수가 IS_ERR_OR_NULL() 검사 이전에 opp 포인터를 역참조하는 문제가 있었습니다. 이로 인해 잠재적인 NULL 포인터 역참조가 발생할 수 있으며, 이를 해결하기 위해 opp_table을 미리 캐싱하고 사용 시점에 직접 역참조하도록 수정되었습니다.
|
2025-10-07 | 2026-10-28 20:10 |
| CVE-2023-53663 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널 KVM의 nSVM 모듈에서, 중첩 SVM VMRUN 시 중첩 TSC 스케일링 지원 여부를 확인하는 대신 assert(WARN)를 사용하던 문제입니다. 사용자 공간이 L1의 MSR_AMD64_TSC_RATIO를 변경한 뒤 게스트 CPUID에서 해당 기능을 숨기면 커널 경고가 반복적으로 발생할 수 있습니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2023-53667 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 cdc_ncm 드라이버에서 dwNtbOutMaxSize 값이 너무 작을 때 발생하는 문제를 수정합니다. 값이 너무 작으면 SKB 할당 크기가 부족해 CDC 데이터가 들어가지 않고 커널 패닉이 발생할 수 있습니다. 이에 따라 값을 최소값 USB_CDC_NCM_NTB_MIN_OUT_SIZE 이상으로 클램프하도록 수정되었습니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2023-53670 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 nvme-core 모듈에서 오류 처리 경로 중 dev_pm_qos 자원이 해제되지 않아 메모리 누수가 발생하는 문제가 해결되었습니다. 에러 언와인드 패치에 dev_pm_qos_hide_latency_tolerance() 호출을 추가하여 해당 메모리를 정상적으로 회수하도록 수정되었습니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2023-53658 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 spi: bcm-qspi 드라이버에서 hif_mspi 및 mspi 리소스가 모두 없을 때 probe가 오류를 반환하지 않고 성공으로 종료되는 문제가 있습니다. 이로 인해 드라이버 제거 시 drvdata가 NULL인 상태에서 역참조가 발생하여 NULL 포인터 접근이 일어날 수 있습니다. 수정은 devm_ioremap_resource()를 무조건 호출해 적절한 오류를 반환하도록 변경하는 것입니다.
|
2025-10-07 | 2026-10-28 20:10 |
| CVE-2023-53661 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 bnxt 드라이버에서 bnxt_get_nvram_directory() 함수의 산술 연산 시 피연산자를 더 큰 자료형으로 캐스팅하지 않아 정수 오버플로우가 발생할 수 있었습니다. 이를 해결하기 위해 곱셈 연산자 대신 매크로를 사용하도록 수정되었습니다.
|
2025-10-07 | 2026-10-28 20:10 |
| CVE-2023-53662 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 ext4 파일시스템에서 ext4_fname_setup_filename() 및 ext4_fname_prepare_lookup() 함수의 대소문자 구분 없는(casefolding) 처리 실패 시 fscrypt_name 구조체의 crypto_buf.name 메모리가 해제되지 않는 메모리 누수 문제가 해결되었습니다. 오류 경로에서 해당 메모리를 명시적으로 해제하도록 수정되었습니다.
|
2025-10-07 | 2026-10-28 20:10 |
| CVE-2023-53655 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널에서 __rcu_irq_enter_check_tick() 함수에 kprobe를 등록하면 무한 재귀 호출이 발생해 커널 스택 오버플로우가 일어날 수 있다. 이를 막기 위해 해당 함수를 kprobe 블랙리스트(NOKPROBE_SYMBOL)에 추가했다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2023-53656 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 hisi perf 드라이버에서, CPU가 오프라인(teardown)으로 전환될 때 perf 컨텍스트를 아직 온라인 상태인 것으로 잘못 간주된 CPU로 마이그레이션하여 데드락이 발생하는 문제입니다. 수정안은 cpumask_any_but()를 사용해 실제로 활성 상태인 다른 CPU를 선택하는 것입니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2023-53648 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 ALSA ac97 드라이버 snd_ac97_mixer 함수에서 rac97 포인터가 NULL일 수 있음에도 역참조하는 문제가 있었습니다. 중복 대입문을 제거하고 rac97이 NULL이면 오류를 반환하도록 수정되었습니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2023-53639 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 ath6kl 무선 드라이버 콜백에서 이미 알려진 레이스 컨디션이 발생할 때 WARN()이 호출되어 자동화 테스트를 방해하는 문제입니다. 해당 경고를 dev_dbg()로 낮춰 심각도를 줄였으며, 실제 레이스 상황은 코드에서 이미 올바르게 처리되고 있습니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2023-53641 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 ath9k 무선 드라이버(hif_usb)에서 remain_skb 메모리 누수가 수정되었습니다. USB URB가 해제되는 시점(장치 해제 또는 절전 모드 진입)에 다음 수신 호출이 일어나지 않으면 할당된 remain_skb가 해제되지 않는 문제였으며, 이를 명시적으로 해제하는 함수를 추가해 해결했습니다. Syzkaller 퍼징으로 발견되었습니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2023-53631 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 Dell 시스템 관리(dell-sysman) 드라이버에서 중복 속성을 발견했을 때 kset_find_obj()가 반환한 참조를 해제하지 않아 참조 누수가 발생하는 문제입니다. kobject_put()으로 중복 속성의 참조를 해제하도록 수정되었습니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2023-53624 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 sch_fq 큐잉 디시플린에서 'initial quantum' 값이 INT_MAX를 초과하면 'credit' 변수에서 부호 있는 정수 오버플로우가 발생해 매우 큰 음수 값이 됩니다. 이로 인해 소수의 소켓만으로도 CPU soft-lockup 경고가 발생할 수 있으며, 'initial quantum'을 INT_MAX로 제한하여 수정되었습니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2023-53625 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 i915/GVT 드라이버에서 vGPU를 제거할 때 DRM 마이너의 debugfs 루트가 이미 삭제된 상태에서 debugfs 정리를 시도하여 NULL 포인터 역참조 커널 오프스가 발생하는 문제가 수정되었습니다. 제거 시 debugfs 루트 존재 여부를 확인하도록 보완되었습니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2023-53620 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널 md(RAID) 드라이버의 status_resync() 함수에서 resync 진행률 계산 시 curr_resync와 recovery_active 값을 동시에 읽으면서 값이 오버플로우될 수 있습니다. 그 결과 진행률 막대 출력 루프가 과도하게 많은 '=' 문자를 출력하며 소프트 록업을 유발합니다. 수정은 이 경우 resync 상태를 MD_RESYNC_ACTIVE로 설정하여 진행 중인 resync를 보고하도록 합니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2022-50553 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 트레이싱 히스토그램(tracing/hist) 모듈에서 'action_data.var_ref_idx' 배열의 경계 검사가 누락되어 범위를 벗어난 쓰기가 발생합니다. 합성 이벤트 파라미터가 16개를 초과하면 인접 메모리(match_data.event)가 덮어써져 커널 패닉이 발생합니다. 배열 길이를 SYNTH_FIELDS_MAX로 늘리고 경계 검사를 추가하여 수정되었습니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2022-50550 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 blk-iolatency에서, gendisk 초기화 후 add_disk()가 실패하면(예: loop 장치의 잘못된 마이너 번호 지정) iolatency가 초기화된 상태로 정리되지 않아 메모리 누수가 발생합니다. 수정은 blkcg_exit_disk()에서 rq_qos_exit()를 추가 호출하여 정리하는 것입니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2022-50540 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 dmaengine qcom-adm 드라이버에서 slave_config 함수가 설정 구조체의 크기 대신 포인터의 크기를 비교하는 잘못된 sizeof 사용으로 인해 crci 값이 무시되고, 이 드라이버를 사용하는 슬레이브 장치에서 커널 패닉이 발생할 수 있습니다. 수정은 포인터 크기가 아닌 구조체 크기와 비교하도록 변경하는 것입니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2022-50544 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 USB xHCI 호스트 컨트롤러 드라이버에서 xhci_alloc_stream_info() 함수가 스트림 컨텍스트 배열을 할당한 후 오류 발생 시 이를 해제하지 않아 메모리 누수가 발생하는 문제입니다. 오류 경로에서 xhci_free_stream_ctx()로 배열을 해제하도록 수정되었습니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2022-50535 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 drm/amd/display 드라이버 내 dm_resume 함수에서 발생할 수 있는 Null 포인터 역참조 취약점입니다. 기존 코드에서는 aconnector->dc_link가 Null일 가능성을 고려하지 않아 시스템 오류가 발생할 수 있었습니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2022-50532 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널 SCSI mpt3sas 드라이버의 mpt3sas_transport_port_add() 함수에서, sas_rphy_add()가 실패할 때 sas_rphy_free()를 호출하지 않아 리소스 누수가 발생합니다. 이후 device 제거 경로에서 NULL 포인터 역참조로 커널 크래시가 발생할 수 있습니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2022-50537 | MEDIUM | 5.5 | Linux Kernel |
리눅스 커널의 Raspberry Pi 펌웨어 드라이버(rpi_firmware_probe)에서, mbox_request_channel() 호출이 실패할 때 할당된 fw 구조체가 해제되지 않아 메모리 누수가 발생하는 문제입니다. 오류 경로에서 kfree()를 호출하도록 수정되었습니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2022-50527 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 amdgpu 드라이버에서 비독점 도메인에 대한 크기 검증 오류가 발견되었습니다. 요청된 메모리의 TTM 도메인 매니저가 존재하지 않을 경우 NULL 포인터를 참조하게 되어 커널 Oops(시스템 충돌)가 발생할 수 있습니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2022-50515 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 amdgpu 드라이버에서 hpd_rx_irq_create_workqueue() 함수가 작업 큐 배열 생성에 실패했을 때 이미 생성된 워크큐와 할당된 메모리를 정리하지 않아 메모리 누수가 발생하는 문제입니다. 해당 함수의 오류 처리 경로에서 생성된 워크큐를 destroy하고 hpd_rx_irq_offload_work_queue 구조체 배열 메모리를 해제하도록 수정되었습니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2022-50520 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 radeon 드라이버 중 radeon_atrm_get_bios() 함수에서 PCI 장치 참조 카운트 누수가 발생하는 문제입니다. 루프를 중간에 빠져나올 때 pci_dev_put()을 호출하지 않아 참조가 해제되지 않습니다. 이 패치는 누락된 pci_dev_put() 호출을 추가하여 문제를 해결합니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2022-50521 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 platform/x86 mxm-wmi 드라이버에서 mxm_wmi_call_mx[ds|mx]() 함수 호출 시 wmi_evaluate_method()가 반환한 ACPI 버퍼 메모리(out.pointer)를 해제하지 않아 메모리 누수가 발생합니다. 결과 버퍼를 사용하지 않으므로 NULL을 전달하도록 수정하여 해결되었습니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2022-50510 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 perf/smmuv3 드라이버에서 arm_smmu_pmu_init() 함수가 platform_driver_register() 실패 시 cpuhp_setup_state_multi()로 등록한 핫플러그 콜백을 제거하지 않아 리소스 누수가 발생합니다. 이는 arm_ccn_init()에서 이미 해결된 것과 같은 유형의 문제입니다. 수정은 실패 경로에서 cpuhp_remove_multi_state()를 호출하여 콜백을 정리하는 것입니다.
|
2025-10-07 | 2026-11-05 21:17 |
| CVE-2022-50511 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 lib/fonts 모듈에서 get_default_font 함수가 부호 있는 32비트 정수를 31비트 왼쪽 시프트할 때 발생하는 미정의 동작(UB)이 수정되었습니다. 중요 비트를 unsigned 타입으로 변경하여 UBSAN 경고를 해결했습니다. 이는 주로 framebuffer 콘솔 초기화 과정에서 나타나는 결함입니다.
|
2025-10-07 | 2026-11-05 21:17 |