CVE-2026-81322정보

요약

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

ash-project의 ash_cloak에서 민감한 정보가 무단 행위자에게 노출되는 취약점이 발견되었습니다. 이 취약점으로 인해 로그, 에러 트래커 또는 크래시 리포트에 접근할 수 있는 모든 사용자나 유효성 검사 오류를 유발할 수 있는 누구나가 라이브러리에서 암호화하는 필드의 평문(plaintext)을 복원할 수 있습니다.

AshCloak.Transformers.SetUpEncryption은 각 cloak된 속성을 액션의 accept 목록에서 제거하고, 암호화 변환 과정에 평문을 전달하는 액션 인수를 추가합니다. 이 인수는 `sensitive?: attr.sensitive?`를 사용하여 생성되며, 이는 소스 속성에서 플래그를 상속받습니다. 따라서 `sensitive? true` 없이 선언된 cloak된 속성은 민감하지 않은(non-sensitive) 인수를 생성합니다. 이것이 평문 값이 존재하는 유일한 위치이며, Ash가 redact(마스크 처리)하지 않는 유일한 지점입니다. 이 인수는 inspect(changeset), Ash.Error.Invalid 및 유효성 검사 오류 메시지, telemetry 데이터, :sys 덤프(error-tracker payloads 포함)에 그대로 표시됩니다. 생성된 암호화된 속성과 복호화 계산은 이미 민감한(sensitive) 것으로 하드코딩되어 있습니다.

이 이슈는 ash_cloak 0.1.0부터 0.4.0 미만 버전까지 영향을 미칩니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

출처

Want to know what is going to be exploited?

We predict KEV entries!