🔍 CVE-2026-99198

0.0
CVSS Score
UNKNOWN
2026-10-28
2026-10-28 11:17
✅ 완료

🇰🇷 한글 설명

Linux 커널의 Actions 이더넷 드라이버(owl_emac)에서 PHY 연결(phy_attach_direct)이 netdev->netdev_ops 할당 이전에 수행되어, CONFIG_NET_SHAPER 활성화 시 프로브 과정에서 NULL 포인터 역참조로 커널이 충돌합니다. 해당 문제는 netdev_ops를 PHY 연결 이전에 할당하도록 수정하여 해결되었습니다.

💡 쉬운 설명

리눅스 커널의 특정 네트워크 드라이버가 기기 시작 과정에서 필요한 설정을 먼저 갖추지 않은 채 동작해 시스템이 멈추거나 재부팅될 수 있습니다. 이는 설정 순서를 바로잡는 방식으로 고쳐졌습니다.

🇺🇸 원문 (English)

In the Linux kernel, the following vulnerability has been resolved: net: ethernet: actions: Move setting of netops to fix crash owl_emac_probe() calls owl_emac_phy_init(), which connects the PHY, before netdev->netdev_ops is assigned. phy_attach_direct() -> phy_link_topo_add_phy() reads dev->netdev_ops through netdev_need_ops_lock() since the commit in question, so probing crashes with a NULL pointer dereference when CONFIG_NET_SHAPER is enabled. Assign netdev_ops before the PHY attach, as was done for emac in commit 7c9f391ec89c ("net: emac: move setting of netops to fix crash").

📍 영향받는 시스템

Actions Semi Owl 계열 SoC를 사용하며 CONFIG_NET_SHAPER가 활성화된 Linux 커널 (수정 커밋 적용 전 버전)

⚔️ 공격 벡터

공개된 원격 공격 경로는 확인되지 않았으며, 주로 기기 부팅/드라이버 프로브 시 발생하는 안정성(크래시) 결함입니다.

🛡️ 대응 방법

Linux 커널을 netdev_ops 할당 순서를 수정한 최신 안정 버전 또는 해당 패치가 포함된 배포판 커널로 업데이트하십시오.

🔧 검증 코드

출력된 커널 버전을 배포판 보안 공지 또는 커널 패치 이력과 대조하여 해당 수정이 포함되었는지 확인하며, 해당 드라이버 사용 여부는 lsmod | grep owl_emac 으로 추가 확인할 수 있습니다.

Shell / Script
uname -r

💻 영향받는 소프트웨어

Linux Kernel