🔍 CVE-2026-53536

0.0
CVSS Score
UNKNOWN
2026-07-16
2026-07-18 03:16
✅ 완료

🇰🇷 한글 설명

Activepieces 0.83.0 미만 버전에서 JWT의 audience 검증 누락과 fileId에 대한 null 체크 미비로 인해 발생하는 취약점입니다. 이를 통해 인증된 사용자가 다른 테넌트의 step-file을 임의로 다운로드할 수 있습니다. 다만 특정 파일을 타겟팅할 수 없으며 데이터베이스 스캔 순서에 따라 무작위로 파일이 노출됩니다.

💡 쉬운 설명

로그인한 사용자라면 누구나 다른 사용자의 파일을 우연히 가져올 수 있는 보안 허점이 발견되었습니다. 특정 파일을 콕 집어 훔치는 것은 불가능하지만, 시스템 내의 다른 데이터가 유출될 위험이 있습니다.

🇺🇸 원문 (English)

Activepieces is an open source AI workflow automation platform. Prior to 0.83.0, the /v1/step-files/signed download endpoint verified the supplied JWT against the shared signing secret but did not check the token's audience, and combined with a missing null-check on the decoded fileId, this allowed any caller holding any valid Activepieces JWT (including a freshly created user's own access token) to receive a step-file belonging to another tenant. The file returned was whatever PostgreSQL happened to scan first for type = FLOW_STEP_FILE, varying over time as the database changed, so an authenticated user could obtain step-file attachments belonging to other tenants on the same instance; the attacker could not target a specific victim or file, and the access was read-only with no integrity or availability impact. This issue is fixed in version 0.83.0.

📍 영향받는 시스템

Activepieces versions prior to 0.83.0

⚔️ 공격 벡터

유효한 JWT를 보유한 인증된 사용자가 특정 엔드포인트에 요청을 보내 타 테넌트의 파일을 획득

🛡️ 대응 방법

Activepieces를 0.83.0 버전 이상으로 업데이트하십시오.

🔧 검증 코드

명령어 결과에 0.83.0 이상의 버전 정보가 출력되면 취약점이 해결된 상태입니다.

Shell / Script
curl -s http://<activepieces-host>/version | grep -E '0.83.0'

💻 영향받는 소프트웨어

PostgreSQL