207 matches found
CVE-2024-9264
CVE-2024-9264 Grafanav11.0 SQL Expressions를 통한 인증된 RCE - PoC 익스플로잇 CVE-2024-9264 - Grafana v11.0 인증된 원격 코드 실행 RCE PoC 소개 CVE-2024-9264는 Grafana 11의 실험적 “SQL Expressions” 기능에서 도입된 심각한 원격 코드 실행 및 로컬 파일 포함 취약점입니다. API는 사용자 제공 SQL을 적절한 검증 없이 DuckDB CLI로 직접 전달하므로, Viewer 이상의 권한을 가진 인증된 계정은 duckdb 바이너리...
day05-grafana-sqlexpr-lab
5일차 – Grafana SQL Expressions → DuckDB LFI CVE-2024-9264 TL;DR: 영향을 받는 Grafana 11.x 빌드에서 로그인한 Viewer는 SQL Expressions 를 사용할 수 있습니다. Grafana는 표현식을 서버의 DuckDB 로 전달합니다. readtext / readblob를 사용하여 로컬 파일을 읽을 수 있습니다LFI. /opt/flag.txt에 플래그를 심어 두었습니다. 빌드 → 실행 docker build -t day5-grafana . docker rm -f da...
CVE-2024-9264-RCE-Exploit
Grafana의 SQL Expressions를 통한 CVE-2024-9264-RCE-Exploit Description Grafana의 원격 코드 실행RCE에 대한 개념 증명 CVE-2024-9264 이 저장소에는 Grafana의 SQL Expressions 기능의 원격 코드 실행RCE 취약점을 악용하는 Python 스크립트가 포함되어 있습니다. 불충분한 입력 검증을 악용하여, 이 익스플로잇은 공격자가 서버에서 임의의 셸 명령을 실행할 수 있게 합니다. 이는 공격자가 명령 실행을 용이하게 하기 위해 설치하고 로드할 수 있는...
duckdb
Jepsen DuckDB 테스트 DuckDB 데이터베이스를 위한 Jepsen 테스트입니다. 원격 클러스터가 아닌 로컬에서 실행됩니다. 테스트는 로컬에서 DuckDB 파일을 열고 STDIN/STDOUT을 통해 상호작용하는 로컬 프로세스 집합을 생성합니다. 이것은 초기 프로토타입입니다. 켜지고, 트랜잭션을 실행하고, 올바른지 확인하고, 버그를 보고하지만, 그 버그가 실제인지 확실하지 않습니다. 설치 JDK21+, Git, Gnuplot, Graphviz, 그리고 Leiningen이 필요합니다. 대부분의 Jepsen 테스트와 달리 ...
CVE-2024-9264
CVE-2024-9264 - Grafana SQL Expressions DuckDB LFI/RCE PoC CVE-2024-9264에 대한 Python 개념 증명PoC입니다. 이는 Grafana SQL Expressions 취약점으로, Grafana 프로세스 PATH에 duckdb가 존재할 때 인증된 로컬 파일 포함LFI 및 명령 실행을 허용할 수 있습니다. 승인된 테스트 및 연구 목적으로만 사용하십시오. 소유하지 않았거나 명시적 테스트 권한이 없는 시스템에 사용하지 마십시오. 기능 설명 authenticated Grafana...
CVE-2024-9264-Fixed
🛠️ CVE-2024-9264 - 수정된 Grafana RCE 익스플로잇 이것은 CVE-2024-9264 에 대한 개념 증명 익스플로잇의 수정된 버전 으로, Grafana의 치명적인 원격 코드 실행 취약점SQL 표현식 및 DuckDB를 통한입니다. 🔗 원본 권고: Grafana 보안 릴리스 ❌ 원본 PoC: 구문 오류 및 writefile의 잘못된 사용으로 인해 작동하지 않음 ✅ 이 버전은 취약한 Grafana 11.0.0 인스턴스에서 테스트되었으며 작동합니다. ✅ 이 버전에서 수정된 사항 ✅ writefile 대신...
File-Read-CVE-2024-9264
File-Read-CVE-2024-9264 Grafana에서 파일 읽기를 위한 개념 증명 CVE-2024-9264 사전 요구사항 Viewer 권한 이상의 인증된 Grafana 사용자 DuckDB 바이너리가 설치되어 Grafana의 PATH를 통해 접근 가능해야 합니다 영향받는 버전 Grafana = v11.0.0 모든 v11.x.y가 영향을 받습니다 사용법 python3 poc.py --url --user --password --file 예시 python3 poc.py --url http://127.0.0.1:3000 --us...
CVE-2026-41490
CVE-2026-41490 — SQL Injection in Dagster database I/O managers via dynamic partition keys Severity : High CVSS 8.3 CWE : CWE-89 — SQL Injection Affected : Dagster core = 1.13.0 and integration packages = 0.29.0 Fixed in : Dagster core 1.13.1 and integration packages 0.29.1 Advisory :...
CVE-2024-9264
CVE-2024-9264 Grafana 인증 후 DuckDB SQL 인젝션 RCE, 파일 읽기 개념 증명 PoC 이 PoC는 CVE-2024-9264의 악용을 시연하며, 인증된 사용자가 DuckDB SQL 쿼리를 수행하여 파일시스템의 임의 파일을 읽거나 원격으로 임의 코드를 실행할 수 있음을 보여줍니다. 임의 코드 실행은 Grafana v11.0.0에서만 가능합니다. 파일 읽기는 모든 취약한 버전에서 가능합니다. 설정: 다음을 통해 필요한 종속성을 설치합니다: pip install -r requirements.txt 사용법 파...
CVE-2024-9264
CVE-2024-9264-RCE-Exploit in Grafana via SQL Expressions 설명 Grafana의 SQL Expressions 기능을 통한 원격 코드 실행 CVE-2024-9264 개념 증명 이 저장소는 Grafana의 SQL Expressions 기능에서 원격 코드 실행RCE 취약점을 악용하는 Python 스크립트를 포함하고 있습니다. 불충분한 입력 검증을 이용하여 이 익스플로잇은 공격자가 서버에서 임의의 셸 명령을 실행할 수 있도록 합니다. 이는 shellfs 커뮤니티 확장을 통해 가능하며, 공격자...
Grafana Post-Auth DuckDB - SQL Injection To File Read
The SQL Expressions experimental feature of Grafana allows for the evaluation of duckdb queries containing user input. These queries are insufficiently sanitized before being passed to duckdb, leading to a command injection and local file inclusion vulnerability. Any user with the VIEWER or highe...
CVE-2026-49360
Recce is a data-validation toolkit for enhanced dbt data build tool PR review. Prior to version 1.50.0, OSS server deployments that expose the server to an untrusted network without authentication are vulnerable to unauthenticated SQL execution through the query run API. When Recce is configured...
CVE-2026-47735
Arc is an open, SQL-native time-series database for telemetry. Prior to version 26.06.1, Arc's user-SQL validator internal/api/query.go:ValidateSQLRequest blocked only readparquet and arcpartitionagg via regex denylist. The broader DuckDB I/O function family — readcsvauto, readcsv, readjson,...
CVE-2026-49360 Recce server has unauthenticated SQL execution that allows local file read/write through DuckDB
Recce is a data-validation toolkit for enhanced dbt data build tool PR review. Prior to version 1.50.0, OSS server deployments that expose the server to an untrusted network without authentication are vulnerable to unauthenticated SQL execution through the query run API. When Recce is configured...
CVE-2026-49360 Recce server has unauthenticated SQL execution that allows local file read/write through DuckDB
Recce is a data-validation toolkit for enhanced dbt data build tool PR review. Prior to version 1.50.0, OSS server deployments that expose the server to an untrusted network without authentication are vulnerable to unauthenticated SQL execution through the query run API. When Recce is configured...
EUVD-2026-64204
Recce is a data-validation toolkit for enhanced dbt data build tool PR review. Prior to version 1.50.0, OSS server deployments that expose the server to an untrusted network without authentication are vulnerable to unauthenticated SQL execution through the query run API. When Recce is configured...
CVE-2026-49360
Recce (a data-validation toolkit for dbt PR review) versions prior to 1.50.0 are vulnerable to unauthenticated SQL execution through the query run API when deployed with a DuckDB-backed project and exposed to an untrusted network without authentication. An attacker can leverage DuckDB filesystem ...
CVE-2026-49360 Recce server has unauthenticated SQL execution that allows local file read/write through DuckDB
Recce is a data-validation toolkit for enhanced dbt data build tool PR review. Prior to version 1.50.0, OSS server deployments that expose the server to an untrusted network without authentication are vulnerable to unauthenticated SQL execution through the query run API. When Recce is configured...
EUVD-2026-64191
Arc is an open, SQL-native time-series database for telemetry. Prior to version 26.06.1, Arc's user-SQL validator internal/api/query.go:ValidateSQLRequest blocked only readparquet and arcpartitionagg via regex denylist. The broader DuckDB I/O function family — readcsvauto, readcsv, readjson,...
CVE-2026-47735 Arc has an authenticated arbitrary local-file read via DuckDB I/O functions that bypasses RBAC table-level checks
Arc is an open, SQL-native time-series database for telemetry. Prior to version 26.06.1, Arc's user-SQL validator internal/api/query.go:ValidateSQLRequest blocked only readparquet and arcpartitionagg via regex denylist. The broader DuckDB I/O function family — readcsvauto, readcsv, readjson,...