🇰🇷 한글 설명
CSLA .NET 프레임워크의 5.5.4 이하 버전에서 WcfProxy를 사용할 때 발생하는 취약점입니다. 이 구성 요소는 현재 사용이 중단된 NetDataContractSerializer(NDCS)를 사용하여 역직렬화 과정에서 원격 코드 실행(RCE)이 가능합니다.
💡 쉬운 설명
프로그램이 데이터를 읽어들이는 과정에서 보안이 취약한 옛날 방식을 사용하여, 해커가 원격에서 악성 명령을 실행할 수 있는 위험한 상태입니다. 이를 방치하면 컴퓨터가 해커의 통제하에 놓일 수 있습니다.
🇺🇸 원문 (English)
CSLA .NET is a framework designed for the development of reusable, object-oriented business layers for applications. Versions 5.5.4 and below allow the use of WcfProxy. WcfProxy uses the now-obsolete NetDataContractSerializer (NDCS) and is vulnerable to remote code execution during deserialization. This vulnerability is fixed in version 6.0.0. To workaround this issue, remove the WcfProxy in data portal configurations.
📍 영향받는 시스템
CSLA .NET 5.5.4 및 그 이하 모든 버전
⚔️ 공격 벡터
취약한 NetDataContractSerializer를 사용하는 WcfProxy를 통한 악성 데이터 역직렬화 공격
🛡️ 대응 방법
CSLA .NET을 6.0.0 버전으로 업그레이드하거나, 데이터 포털 설정에서 WcfProxy를 제거하십시오.
🔧 검증 코드
출력된 CSLA.BusinessObjects의 버전이 5.5.4 이하인지 확인하십시오.
dotnet list package | grep CSLA.BusinessObjects