Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Strapi 헤드리스 CMS에서 패치된 중요한 취약점: 위험에 노출된 손상된 계정

Strapi 헤드리스 CMS에서 패치된 중요한 취약점: 위험에 노출된 손상된 계정

API 개발을 위해 설계된 선도적인 헤드리스 콘텐츠 관리 시스템(CMS) Strapi 관리 계정의 손상으로 이어질 수 있는 두 가지 중요한 취약점을 해결하기 위해 패치를 적용했습니다. Strapi를 사용하는 조직은 이러한 결함을 악용할 수 있는 위협으로부터 시스템을 보호하기 위해 즉시 설치를 업데이트해야 합니다.

Synopsys Cybersecurity Research Center(CyRC)의 연구원들은 권한이 낮은 사용자가 중요한 정보를 얻을 수 있는 취약점을 발견했습니다. 이러한 결함을 악용하면 공격자가 관리자를 포함하여 높은 권한 계정의 암호를 재설정할 수 있습니다. 이 취약점을 악용하기 위해 공격자는 먼저 손상된 자격 증명 또는 피싱과 같은 기술을 사용하여 권한이 낮은 계정에 대한 액세스 권한을 얻어야 합니다.

Node.js JavaScript 런타임에 구축된 Strapi 다양한 데이터베이스 및 프런트엔드 프레임워크를 지원하는 헤드리스 CMS입니다. 주요 기능은 콘텐츠 생성, 관리 및 저장을 위한 백엔드 시스템을 제공하는 것입니다. 이 콘텐츠는 API를 통해 노출될 수 있으므로 개발자가 독립적인 프런트엔드 통합을 만들 수 있습니다. 이러한 강력한 도구 덕분에 Strapi는 웹 사이트, 모바일 애플리케이션 및 사물 인터넷(IoT) 장치를 비롯한 다양한 사용 사례를 위한 API를 설계하려는 기업에게 인기 있는 선택입니다.

WordPress 또는 Joomla와 같은 범용 CMS 제품에 비해 시장 점유율이 낮음에도 불구하고 Strapi IBM, NASA, Generali, Walmart 및 Toyota와 같은 유명 조직을 사용자로 끌어 들였습니다. 이러한 추세는 이러한 취약점이 주요 글로벌 기업에 영향을 미칠 수 있으므로 이와 관련된 잠재적 위험을 보여줍니다.

CVE-2022-30617로 명명된 첫 번째 결함은 Synopsys 연구원이 11월에 식별했습니다. 그들은 Strapi 관리자 패널 액세스 권한이 있는 인증된 사용자가 콘텐츠 관계가 있는 관리자의 이메일 및 암호 재설정 토큰에 액세스할 수 있음을 발견했습니다. 그런 다음 공격자는 이 정보를 사용하여 권한이 높은 사용자를 대상으로 암호 재설정 프로세스를 시작할 수 있습니다. Strapi ID 공급자 및 Microsoft Active Directory와의 역할 기반 액세스 제어(RBAC) 및 SSO(Single Sign-On) 통합을 지원합니다.

Strapi v4.0.0은 11월에 CVE-2022-30617 취약점을 패치했습니다. 이 수정 사항은 이번 달에 릴리스된 Strapi v3.6.10에도 백포트되었습니다. 이 결함의 CVSS(Common Vulnerabilities Scoring System) 등급은 8.8(높음)입니다.

Synopsys 연구원은 CVE-2022-30617에 대한 초기 패치를 검토하면서 플러그인 사용자 권한으로 관리되는 API 사용자에게 영향을 미치는 API 권한 시스템에서 유사한 문제를 발견했습니다. CVE-2022-30618로 식별된 이 두 번째 취약점은 CVSS 등급이 7.5(높음)입니다. 이 결함으로 인해 Strapi 관리자 패널 액세스 권한이 있는 인증된 사용자가 다른 API 사용자와 콘텐츠 관계가 있는 API 사용자의 이메일 및 암호 재설정 토큰을 얻을 수 있습니다.

CVE-2022-30618 결함을 악용하려면 활성화된 비밀번호 재설정 API endpoint 가 필요합니다. 최악의 시나리오에서는 권한이 낮은 사용자가 권한이 높은 API 계정에 액세스하고 데이터를 읽고 수정하며 다른 모든 사용자의 권한을 취소하여 관리자 패널 및 API에 대한 액세스를 차단할 수도 있습니다. 12월에 Strapi 메인테이너에게 CVE-2022-30618 문제를 통보했으며, 패치는 5월 11일에 릴리스된 3.6.10 및 4.0.10 버전에 적용되었습니다.

기존 CMS 플랫폼 외에도 조직은 특정 사용 사례에 이점을 제공하는 대체 솔루션을 고려할 수 있습니다. no-code 강력한 플랫폼인 AppMaster 사용하면 사용자가 백엔드, 웹 및 모바일 애플리케이션을 쉽게 만들 수 있습니다. AppMaster 데이터 모델, 비즈니스 로직, REST API 및 WebSocket 보안 엔드포인트 생성을 위한 포괄적인 지원을 제공하므로 광범위한 애플리케이션 개발 시나리오에서 널리 사용됩니다.

관련 게시물

BubbleCon 2024에서의 AppMaster: 노코드 트렌드 탐색
BubbleCon 2024에서의 AppMaster: 노코드 트렌드 탐색
AppMaster는 2024년 NYC에서 열린 BubbleCon에 참여하여 통찰력을 얻고, 네트워크를 확장하고, 무코드 개발 분야의 혁신을 촉진할 수 있는 기회를 모색했습니다.
FFDC 2024 마무리: NYC에서 열린 FlutterFlow 개발자 컨퍼런스의 주요 통찰력
FFDC 2024 마무리: NYC에서 열린 FlutterFlow 개발자 컨퍼런스의 주요 통찰력
FFDC 2024는 뉴욕시를 밝혀 FlutterFlow를 통해 앱 개발에 대한 최첨단 통찰력을 개발자에게 제공했습니다. 전문가가 주도하는 세션, 독점 업데이트, 타의 추종을 불허하는 네트워킹으로 놓칠 수 없는 이벤트였습니다!
2024년 기술 해고: 혁신에 영향을 미치는 지속적인 물결
2024년 기술 해고: 혁신에 영향을 미치는 지속적인 물결
테슬라와 아마존과 같은 거대 기업을 포함한 254개 기업에서 60,000개의 일자리가 줄어들면서, 2024년에는 기술 분야의 해고가 계속되어 혁신 환경이 재편될 것입니다.
무료로 시작하세요
직접 시도해 보고 싶으신가요?

AppMaster의 성능을 이해하는 가장 좋은 방법은 직접 확인하는 것입니다. 무료 구독으로 몇 분 만에 나만의 애플리케이션 만들기

아이디어를 실현하세요