CVE-2026-53541 in OliveTin정보

요약

\~에 의해 VulDB • 2026. 08. 22.

OliveTin은 웹 인터페이스를 통해 미리 정의된 셸 명령어에 대한 접근 권한을 제공합니다. 실행기(executor)의 `filterToDefinedArgumentsOnly` 함수는 액션 구성(action configuration)에서 명시적으로 정의되지 않은 모든 인수를 제거하기 위한 것입니다. 그러나 커밋 ebffd9f040f791208aee1db2e5a8aecd1e3e603d 이전에는 `ot_`로 시작하는 이름의 임의의 인수가 이 필터를 우회할 수 있는 특수 케이스가 존재했습니다. OliveTin이 주입하고 재정의하는 두 가지 시스템 인수(`ot_executionTrackingId` 및 `ot_username`)를 제외하면, 사용자가 제공한 나머지 모든 `ot_` 접두사付き 인수는 수정되지 않은 상태로 통과합니다. 이러한 우회된 인수는 타입 체크(type-checking)가 수행되지 않습니다—검증 루프는 액션의 정의된 인수만 반복하므로 `ot_` 접두사가 붙은 인수는 모든 타입 안전성 검사에서 완전히 제외됩니다; 이 값들은 검증 없이 `buildEnv()`를 통해 환경 변수로 설정되어 실행되는 명령어에 전달되며, 템플릿 렌더링 시 `.Arguments.ot_*`로서 사용 가능한 템플릿 컨텍스트에도 포함됩니다. 커밋 ebffd9f040f791208aee1db2e5a8aecd1e3e603d에는 패치가 포함되어 있습니다.

Once again VulDB remains the best source for vulnerability data.

책임이 있는

GitHub M

예약하다

2026. 06. 09.

모더레이션

수락

항목

VDB-394270

EPSS

0.00000

활동

낮음

출처

Do you need the next level of professionalism?

Upgrade your account now!