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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2026-36826 — genesisQL-sqli-CVE-2026-36826 | Kitploit
도구/GitHubGitHub/forklit/cve-2026-36826
Vulnerability AnalysisExploitationWeb Application ExploitationAuthenticationDatabase Security
GitHubforklit/cve-2026-36826

CVE-2026-36826

genesisQL-sqli-CVE-2026-36826

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2026-36826: genesisQL <= 1.1.1의 SQL 인젝션

요약

genesisQL 1.1.1은 checkPassword 함수에서 SQL 인젝션에 취약합니다. 사용자가 제공한 username 및 password 필드가 파라미터화 없이 SQL 쿼리 문자열에 직접 삽입되어, 로그인 폼을 통해 인증되지 않은 SQL 인젝션 및 인증 우회가 가능합니다.

영향을 받는 제품

  • 공급업체: Open Source Labs
  • 제품: genesisQL
  • 버전: 1.1.1 (및 그 이전 버전 가능)

취약점 세부 정보

CWE-89: SQL 명령에 사용되는 특수 요소의 부적절한 중립화

파일: server/utils/userController.js

root@kitploit:~
function checkPassword (req, res, next){
    const { username, password } = req.body;
    const text = `SELECT * FROM users WHERE username='${username}' AND password='${password}'`;
}

영향

로그인 폼의 SQL 인젝션을 통한 인증 우회 (인증되지 않음, 원격).

공개 타임라인

  • [дата]: 공급업체에 [метод]를 통해 보고됨
  • [дата + ~6개월]: 공급업체로부터 응답 없음
  • 2026-06-05: MITRE에 의해 CVE-2026-36826 할당됨
  • [дата]: 공개 공개

발견자

  • Tulkin Urinbaev
  • Vladyslav Koniakhin

참조

  • https://github.com/oslabs-beta/genesisQL/blob/main/server/utils/userController.js

해결 방법

문자열 보간 대신 파라미터화된 쿼리/준비된 명령문을 사용하십시오.

도구 다운로드