| CVE ID | 심각도 | CVSS | 소프트웨어 | 설명 | 발행일 | 수정일 |
|---|---|---|---|---|---|---|
| CVE-2025-37960 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 memblock_double_array() 함수에서, 슬랩 할당자가 준비되기 전 메모리 배열을 확장할 때 memblock_find_in_range()로 얻은 메모리 범위가 아직 수락(accept)되지 않은 상태로 사용될 수 있다. 이로 인해 AMD SEV-SNP 게스트 부팅 시 커널 크래시가 발생할 수 있으며, 해당 범위에 accept_memory()를 호출하여 문제를 완화한다.
|
2025-05-20 | 2026-11-05 21:17 |
| CVE-2025-37961 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널 IPVS(IP Virtual Server) 모듈의 do_output_route4 함수에서 초기화되지 않은 saddr 값을 읽는 문제가 있습니다. 해당 값은 무시되어야 하지만 코드가 이를 읽어 라우트 연결을 방해할 수 있습니다. 수정은 인자를 ret_saddr로 변경하는 것입니다.
|
2025-05-20 | 2026-11-05 21:17 |
| CVE-2025-37963 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 arm64 BPF 구현에서 BHB(Branch History Buffer) 완화 조치가 cBPF 프로그램에 대해 적용되는 방식을 개선한 취약점입니다. 비특권 사용자가 로드한 cBPF 프로그램에만 완화를 적용하도록 변경되었습니다. 특권 사용자는 동일한 프로그램을 eBPF로 로드할 수 있어 완화 적용이 무의미했기 때문입니다.
|
2025-05-20 | 2026-11-05 21:18 |
| CVE-2025-37968 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 opt3001 조명 센서 드라이버에서 IRQ 핸들러가 플래그를 두 번 읽으면서 발생하는 데드락 취약점입니다. mutex 잠금 단계에서는 플래그가 true이지만 해제 단계에서 false로 변할 수 있어 mutex가 영구적으로 잠금된 상태로 유지됩니다. 플래그 값을 변수에 저장하여 두 단계에서 일관되게 사용함으로써 해결됩니다.
|
2025-05-20 | 2026-05-12 13:16 |
| CVE-2025-37972 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 mtk-pmic-keys 드라이버에서 발생한 취약점으로, 장치 트리(Device Tree)에 버튼 정보가 없는 경우 null 포인터를 역참조할 수 있는 문제입니다. 이로 인해 시스템이 충돌하거나 커널 패닉이 발생할 수 있습니다.
|
2025-05-20 | 2026-10-15 02:17 |
| CVE-2025-37967 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 UCSI(USB Type-C) 드라이버에서 DisplayPort 대체 모드 처리 중 교착 상태(deadlock)가 발생하는 문제입니다. 패치는 연결이 성립되고 partner 포인터가 유효할 때만 커넥터 뮤텍스를 잠그는 ucsi_con_mutex_lock/unlock 함수를 도입하여 이를 해결합니다.
|
2025-05-20 | 2026-11-05 21:18 |
| CVE-2025-37974 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 s390 PCI 서브시스템에서 zpci_create_device() 함수가 반환하는 에러 포인터를 구조체 포인터로 사용하기 전에 검사하지 않는 누락된 검사 문제입니다. __clp_add() 함수에 해당 검사가 추가되어 수정되었습니다. 이 문제는 잘못된 포인터 역참조로 인해 커널 오류가 발생할 수 있습니다.
|
2025-05-20 | 2026-11-05 21:18 |
| CVE-2025-37980 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 blk_register_queue() 함수 내 오류 처리 과정에서 리소스 누수가 발생하는 취약점이 해결되었습니다. blk_mq_sysfs_register()가 성공한 후 오류가 발생할 경우, blk_mq_sysfs 리소스를 해제하는 blk_mq_sysfs_unregister() 호출이 누락되어 메모리 누수가 발생할 수 있었습니다.
|
2025-05-20 | 2026-11-05 21:18 |
| CVE-2025-37978 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 block 계층 무결성(integrity) 코드에서, 같은 페이지 안에 여러 개의 보호 정보(protection information) 버퍼가 배치되면 인터럽트 컨텍스트에서 set_page_dirty_lock()이 호출되어 커널 오프스(oops)가 발생할 수 있습니다. 보호 정보 버퍼는 파일에 연결되어 있지 않으므로 dirty 표시가 불필요하여, 해당 호출을 제거하는 방식으로 수정되었습니다.
|
2025-05-20 | 2026-11-05 21:18 |
| CVE-2025-37986 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 USB Type-C 클래스 드라이버에서, Type-C 파트너 장치가 연결 해제된 후에도 USB 장치 포인터가 초기화되지 않아 무효화된 포인터를 참조할 수 있는 문제가 수정되었습니다. 파트너 등록 해제 시 해당 포인터를 NULL로 초기화하여 이후 연결에서 깨끗한 상태를 보장합니다.
|
2025-05-20 | 2026-11-05 21:18 |
| CVE-2025-37989 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 PHY LED 트리거 코드에서 메모리 누수가 발견되었습니다. devm API를 잘못 사용하여 PHY 장치가 분리되어도 할당된 메모리가 해제되지 않으며, 네트워크 재시작 반복 시 메모리 부족을 유발합니다. 수정은 devm 할당을 kzalloc/kcalloc으로 교체하고 unregister 경로에 kfree를 추가하는 것입니다.
|
2025-05-20 | 2026-11-05 21:18 |
| CVE-2025-37990 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 brcm80211 FMAC Wi-Fi 드라이버에서 brcmf_usb_dl_writeimage() 함수가 brcmf_usb_dl_cmd() 호출의 반환값을 검사하지 않습니다. 해당 함수가 실패하면 state.state와 state.bytes가 초기화되지 않은 채로 조건문에 사용되어 위험할 수 있으며, 이를 해결하기 위해 오류 처리 경로가 추가되었습니다.
|
2025-05-20 | 2026-11-05 21:18 |
| CVE-2025-3580 | MEDIUM | 5.5 | Teams |
Grafana OSS의 접근 제어 취약점으로 인해 조직 관리자가 서버 관리자 계정을 영구적으로 삭제할 수 있습니다. 이 취약점은 DELETE /api/org/users/ 엔드포인트에서 발생하며, 서버 관리자가 삭제될 경우 인스턴스에 대한 관리 권한을 완전히 상실할 수 있습니다.
|
2025-05-23 | 2026-06-17 09:20 |
| CVE-2025-37992 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 네트워크 스케줄러(net_sched)에서 ->change() 연산으로 큐 한도를 줄일 때 gso_skb 리스트를 비우지 않아 문제가 발생합니다. 이로 인해 sch->limit과 sch->q.qlen만 비교하면 NULL 포인터 역참조가 일어날 수 있습니다. 패치는 qdisc_dequeue_internal() 헬퍼를 도입해 codel, fq, fq_codel, fq_pie, hhf, pie의 ->change()에서 gso_skb와 메인 큐를 모두 정리하도록 합니다.
|
2025-05-26 | 2026-11-05 21:18 |
| CVE-2025-37994 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 USB Type-C UCSI 드라이버에서 DisplayPort 작업 처리 중 NULL 포인터 접근 문제가 발견되었습니다. 패치는 파트너 제거 전에 ucsi_displayport_work 워크큐의 모든 대기 작업이 완료되도록 보장합니다.
|
2025-05-29 | 2026-11-05 21:18 |
| CVE-2025-37995 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 module 서브시스템에서 'lookup_or_create_module_kobject()' 함수가 module_ktype을 사용해 내부 kobject를 생성하는데, 오류 처리 경로에서 kobject_put()을 호출하면 module_kobject_release()가 초기화되지 않은 completion 포인터를 사용하는 문제가 있었습니다. 이를 해결하기 위해 complete()가 실제로 필요한지 확인하는 검사를 추가하여 kobject_put()을 안전하게 만들었습니다.
|
2025-05-29 | 2026-11-05 21:18 |
| CVE-2025-38006 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 MCTP 네트워크 모듈 mctp_dump_addrinfo 함수에서, struct ifaddrmsg가 전달되지 않은 경우 초기화되지 않은 메모리의 ifa_index 값을 비교하는 문제가 수정되었습니다. 이로 인해 초기화되지 않은 메모리 값이 인터페이스 필터링에 사용되어 정보 노출 및 비정상 동작이 발생할 수 있었습니다.
|
2025-06-18 | 2026-10-30 13:17 |
| 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 |
| CVE-2025-38014 | MEDIUM | 5.5 | Linux Kernel |
Linux 커널의 dmaengine idxd 드라이버에서 제거(remove) 호출을 idxd_cleanup() 헬퍼로 리팩터링했습니다. 이 과정에서 idxd 그룹, 엔진, WQ에 대한 put_device() 누락 문제도 함께 수정되었습니다.
|
2025-06-18 | 2026-11-05 21:18 |
| 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-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-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-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 |