박연오

책임 있는 취약점 공개

취약점 연구

오픈소스 프로젝트와 조율된 취약점 공개 프로그램에서 수행한 연구 중, 이미 공개되었거나 공개 가능한 범위의 성과를 소개합니다. 수정과 권고문 준비가 진행 중인 사례의 미공개 기술적 세부사항은 공개하지 않습니다.

연구 현황

벤더가 확인한 성과
16
CVE ID가 부여된 취약점
9
제품 / 워크스페이스
40

2026년 3월 22일부터 9월 2일까지의 보고 활동을 기록했습니다. 16건의 성과는 벤더 또는 제품을 명시한 11건과 공개를 조율 중인 익명 벤더 확인 사례 5건으로 구성됩니다. 각 취약점은 CVE 부여 여부나 공개 일정상의 개별 이력과 관계없이 한 번만 집계합니다.

주요 취약점 연구

공개된 취약점은 공개 자료에 나온 원인과 영향을 설명합니다. 아직 공개를 조율 중인 사례는 공개 가능한 상태 정보만 표시합니다.

CVE-2026-59210 · Dify

벤더가 확인한 권한 경계 취약점

2026년 5월 26일 보고했습니다. 제보가 인정되었으며, 벤더가 코드 수정을 확인했습니다. 9월 2일 릴리스 계보 검토와 해당 수정에 대한 회귀 테스트를 통해 수정이 1.16.0에 포함되어 배포되었고 1.17.0에도 유지됨을 확인했습니다. 권고문과 CVE 공개는 대기 중입니다.

CVE-2026-57590 · Apache DolphinScheduler

Task Group API의 프로젝트 권한 검사 누락

DolphinScheduler의 Task Group API는 인증된 사용자가 대상 Task Group에 연결된 프로젝트에 접근할 수 있는지 적절히 확인하지 않았습니다. 이로 인해 프로젝트 경계를 넘어 권한 없는 작업이 수행될 수 있었습니다.

CVE-2026-71897 · Apache DolphinScheduler

워크플로 일괄 복사·이동의 프로젝트 간 권한 검사 우회

DolphinScheduler의 일괄 복사·이동 작업은 대상 워크플로의 프로젝트 권한을 올바르게 검사하지 않았습니다. 인증된 사용자가 접근 권한이 없는 프로젝트의 워크플로를 복사하거나 이동할 수 있었습니다.

CVE-2026-66082 · Apache DolphinScheduler

워크플로 릴리스·스케줄의 프로젝트 간 권한 검사 우회

DolphinScheduler는 요청에 지정된 프로젝트의 권한을 검사했지만, 대상 워크플로나 스케줄이 그 프로젝트에 속하는지는 확인하지 않았습니다. 한 프로젝트에서 필요한 권한을 가진 인증된 사용자가 다른 프로젝트의 워크플로 릴리스 상태와 스케줄 상태를 변경할 수 있었습니다.

CVE-2026-66084 · Apache DolphinScheduler

작업 정의 수정의 프로젝트 간 권한 검사 우회

DolphinScheduler의 작업 정의 update-with-upstream 기능은 요청에 지정된 프로젝트의 쓰기 권한을 검사했지만, 대상 작업 정의가 그 프로젝트에 속하는지는 확인하지 않았습니다. 인증된 사용자가 접근 권한이 없는 프로젝트의 작업 정의와 선행 작업 의존성을 수정할 수 있었습니다.

CVE-2026-73068 (ToolJet GHSA에 기재) · ToolJet

워크스페이스 간 ToolJet DB 권한 검사 우회

ToolJet DB는 호출자가 현재 워크스페이스에서 가진 역할을 검사했지만, 테이블 관리 요청이 같은 워크스페이스를 대상으로 하는지는 확인하지 않았습니다. 워크스페이스 관리자가 다른 워크스페이스의 테이블을 생성하거나 삭제하고, 테이블 메타데이터를 조회할 수 있었습니다.

CVE 대기 중 · ToolJet

벤더가 인정한 보안 제보

2026년 6월 30일 보고했으며, 2026년 9월 2일 제보자 크레딧과 함께 제보가 인정되었습니다. 권고문은 비공개 상태입니다. 수정, 수정 릴리스 정보, CVE 부여, 심각도 공개, 권고문 공개는 대기 중입니다.

CVE-2026-81841 · Grafana

일시 중지한 공유 대시보드의 접근 토큰을 통한 데이터 소스 설정 노출

Grafana는 프런트엔드 설정을 반환할 때 공유 대시보드의 일시 중지 상태를 일관되게 검사하지 않았습니다. 이전에 유효했던 공유 링크를 가진 사람은 일반적인 대시보드 접근이 차단된 뒤에도 로그인 없이 참조된 데이터 소스 설정을 계속 읽을 수 있었습니다.

CVE-2026-94609 · authentik

위임된 그룹 및 사용자 관리를 통한 권한 상승

단일 그룹이나 사용자를 관리할 권한을 위임받은 계정이 필요한 권한 없이 임의의 계정에 슈퍼유저 권한을 부여하거나 그룹에 기존 역할을 할당할 수 있었습니다. 이 문제는 이러한 관리 작업을 관리자가 아닌 계정에 위임하는 배포 환경에 영향을 줍니다.

CVE-2026-84677 · Jenkins

update-center2의 저장형 XSS 취약점

update-center2는 플러그인 다운로드 목록 페이지를 렌더링할 때 플러그인에서 제공한 이름, 설명, 버전 메타데이터를 이스케이프하지 않았습니다. 호스팅할 플러그인을 제공할 수 있는 공격자가 해당 페이지에 스크립트를 삽입할 수 있었습니다.

Proton

벤더가 인정한 취약점 제보

Proton에 취약점을 보고했으며 공식 Security Contributors 명단에 등재되었습니다. 기술적 세부사항은 비공개로 유지합니다.

그 밖의 공개 조율 중인 성과

추가로 5건의 보고가 벤더의 제보 인정 또는 다른 형태의 확인을 받았습니다. 이 중 3건에는 보고되었거나 벤더가 확인한 수치 점수가 있고, 1건은 벤더가 수치 점수 없이 Moderate로 평가했으며, 1건은 벤더의 최종 평가를 기다리고 있습니다. 수정과 공개를 조율하는 동안 제품 정보와 기술적 세부사항은 비공개로 유지합니다.

  • High 7.1
  • Medium 6.1
  • Medium 5.7
  • Moderate 점수 미공개
  • 벤더 평가 1건 대기 중

공개 이력

2026년의 주요 이력 중 공개 가능한 항목을 최신순으로 정리했습니다.

  1. 권고문 공개

    Apache DolphinScheduler

    CVE-2026-66084 · Apache: Moderate · CISA-ADP: High 8.1 (CVSS 3.1)

  2. 권고문 공개

    Apache DolphinScheduler

    CVE-2026-66082 · Apache: Moderate · CISA-ADP: Medium 6.5 (CVSS 3.1)

  3. 권고문 공개

    Apache DolphinScheduler

    CVE-2026-71897 · Apache: Moderate · CISA-ADP: Medium 4.3 (CVSS 3.1)

  4. 권고문 공개

    Grafana

    CVE-2026-81841 · 수정 릴리스 배포 · Grafana 권고문: Medium 5.3 (CVSS 3.1)

  5. 권고문 공개

    Apache DolphinScheduler

    CVE-2026-57590 · 수정 여부 검증 미완료

  6. 권고문 공개

    authentik

    CVE-2026-94609 · High 8.8

  7. 권고문 공개

    Jenkins

    CVE-2026-84677 · 3.18.4로 배포 · Medium 5.4

  8. 벤더의 제보 인정

    ToolJet

    CVE, 수정, 권고문 공개 대기 중

  9. 수정 릴리스 검증

    Dify

    CVE-2026-59210 · 1.16.0부터 배포 · 권고문 공개 대기 중

  10. 벤더 검증

    authentik

    원래 보고서가 통합됨 · 현재 상태: 권고문 공개

  11. 제보 인정

    Grafana

    Intigriti: Medium 4.3 · 보상금 $656

  12. 권고문 공개

    ToolJet

    GHSA-2jhv-482p-4php · Moderate 6.8

  13. 수정 릴리스 배포

    ToolJet

    v3.20.207-lts · 소스 검토로 수정 확인

  14. 보고서 제출

    Apache DolphinScheduler

    CVE-2026-57590 · 현재 상태: 공개됨

  15. 보고서 제출

    Apache DolphinScheduler

    CVE-2026-66082 · 현재 상태: 공개됨

  16. 보고서 제출

    Dify

    CVE-2026-59210 · 현재 상태: 제보 인정 · 1.16.0부터 배포

프로그램 및 연구 범위

프로그램
오픈소스 프로젝트, GitHub Security Advisories, ASF Security, Jenkins Security Jira, Intigriti, HackerOne, Wordfence
연구 주제
권한 경계, 테넌트 격리, 자격 증명 처리, 워크플로 실행, 플러그인 및 API의 공격 표면