Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2026-22014-GraphQL-Persisted-Queries-Injection-via-ID-Manipulation — CVE-2026-22014에 대한 PoC 익스플로잇으로, GraphQL API에서 지속 쿼리(persisted-query) ID 변조를 통해 허용 목록(allowlist)을 우회하고 임의의 쿼리를 실행하는 방법을 시연합니다. | Kitploit
도구/GitHubGitHub/george0papasotiriou/cve-2026-22014-graphql-persisted-queries-injection-via-id-manipulation
Vulnerability AnalysisExploitationWeb Application ExploitationAPI Security TestingWeb SecurityPenetration TestingAPI Security
GitHubgeorge0papasotiriou/cve-2026-22014-graphql-persisted-queries-injection-via-id-manipulation

CVE-2026-22014-GraphQL-Persisted-Queries-Injection-via-ID-Manipulation

CVE-2026-22014에 대한 PoC 익스플로잇으로, GraphQL API에서 지속 쿼리(persisted-query) ID 변조를 통해 허용 목록(allowlist)을 우회하고 임의의 쿼리를 실행하는 방법을 시연합니다.

저장소 보기
71개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2026-22014 – ID 조작을 통한 GraphQL Persisted Queries 인젝션

프로그램 코드(Node.js)

root@kitploit:~
// graphql_persisted.js - Accepts persisted query IDs
const express = require('express');
const { graphqlHTTP } = require('express-graphql');
const queries = {
  "abc": "query { user { name } }"
};
app.post('/graphql', graphqlHTTP({
  schema: schema,
  customExecuteFn: (args) => {
    const doc = parse(queries[args.queryId] || args.query);
    return execute(args);
  }
}));

CVE-2026-22014 – ID 조작을 통한 GraphQL Persisted Queries 인젝션

Severity: High

개요

GraphQL 서버가 persisted queries를 지원하지만 queryId를 알 수 없는 경우 제공된 파라미터로 폴백합니다. 공격자는 존재하지 않는 와 임의의 GraphQL 쿼리를 함께 전달하여 의도된 persisted queries 허용 목록(allowlist)을 우회할 수 있습니다.

query
queryId

취약점 세부 정보

  • 유형: 접근 제어 우회(Access Control Bypass)
  • 영향: 임의의, 잠재적으로 비용이 많이 들거나 제한된 쿼리 실행.
  • 근본 원인: 리졸버가 queryId를 찾지 못할 때 요청을 거부하는 대신 클라이언트가 제공한 query를 신뢰합니다.

익스플로잇 데모

서버를 시작하고 혼합 페이로드를 전송합니다:

root@kitploit:~
python exploit_persisted_query.py

서버가 악성 쿼리를 실행합니다.

도구 다운로드