🔍 CVE-2022-38583

7.8
CVSS Score
HIGH
2023-04-28
2026-07-09 01:17
✅ 완료

🇰🇷 한글 설명

Sage 300 2017-2022 버전의 특정 네트워크 구성에서 권한이 낮은 사용자가 SharedData 폴더에 접근하여 사용자 및 SQL 계정 자격 증명을 탈취할 수 있습니다. 이를 통해 사용자를 사칭하거나 SQL 데이터베이스의 시스템 관리자 권한을 획득하여 데이터를 조작하거나 데이터베이스 서버에서 코드를 실행할 수 있습니다.

💡 쉬운 설명

회사의 회계 프로그램인 Sage 300의 보안 설정 오류로 인해, 일반 직원이 관리자 권한을 훔쳐서 모든 데이터를 수정하거나 삭제할 수 있는 위험이 있습니다. 해커가 이 권한을 이용하면 회사의 중요한 데이터베이스를 마음대로 조작할 수 있습니다.

🇺🇸 원문 (English)

On versions of Sage 300 2017 - 2022 (6.4.x - 6.9.x) which are setup in a "Windows Peer-to-Peer Network" or "Client Server Network" configuration, a low-privileged Sage 300 workstation user could abuse their access to the "SharedData" folder on the connected Sage 300 server to view and/or modify the credentials associated with Sage 300 users and SQL accounts to impersonate users and/or access the SQL database as a system administrator. With system administrator-level access to the Sage 300 MS SQL database it would be possible to create, update, and delete all records associated with the program and, depending on the configuration, execute code on the underlying database server.

📍 영향받는 시스템

Sage 300 2017 - 2022 (버전 6.4.x - 6.9.x) 중 Windows Peer-to-Peer 또는 Client Server 구성

⚔️ 공격 벡터

공유 데이터 폴더(SharedData)에 대한 낮은 권한의 사용자가 자격 증명 파일에 접근하여 권한 상승 시도

🛡️ 대응 방법

Sage 300 최신 보안 패치 적용 및 SharedData 폴더에 대한 사용자 접근 권한(ACL) 최소화 설정

🔧 검증 코드

SharedData 폴더 내의 파일 접근 권한과 설정된 경로가 취약한 구성인지 확인합니다.

Shell / Script
powershell -Command "Get-ChildItem -Path 'C:\Sage300\SharedData' -ErrorAction SilentlyContinue | Select-Object Name, Attributes"

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

SQL Server