622 matches found
restler-fuzzer
RESTler What is RESTler? RESTler is the first stateful REST API fuzzing tool for automatically testing cloud services through their REST APIs and finding security and reliability bugs in these services. For a given cloud service with an OpenAPI formerly Swagger specification, RESTler analyzes its...
sj
sj Swagger Jacker sj는 노출된 Swagger/OpenAPI 정의 파일을 감사할 때 도움을 주기 위해 설계된 명령줄 도구로, 연관된 API 엔드포인트의 인증 취약점을 점검합니다. 또한 수동 취약점 테스트를 위한 명령 템플릿도 제공합니다. 이 도구는 정의 파일에서 경로, 매개변수, 허용되는 메서드를 파싱한 후, 그 결과를 다섯 개의 하위 명령 중 하나와 함께 사용합니다: automate - 일련의 요청을 생성하고 응답의 상태 코드를 분석합니다. prepare - 수동 테스트에 사용할 명령 목록을 생성합니다...
automatic-api-attack-tool
Automatic API Attack Tool Imperva's customizable API attack tool takes an API specification as an input, and generates and runs attacks that are based on it as an output. The tool is able to parse an API specification and create fuzzing attack scenarios based on what is defined in the API...
CVE-2018-25031
CVE-2018-25031 설명: Swagger UI 4.1.3 이전 버전에서는 원격 공격자가 스푸핑 공격을 수행할 수 있습니다. 공격자는 피해자가 조작된 URL을 열도록 유도함으로써 이 취약점을 악용하여 원격 OpenAPI 정의를 표시할 수 있습니다. 공격 전 스크린샷: PoC: /index.html?configUrl=https://raw.githubusercontent.com/afine-com/CVE-2018-25031/main/poc.json...
apidetector
APIDetector is a powerful and efficient tool designed for testing exposed Swagger endpoints in various subdomains with unique smart capabilities to detect false-positives. It's particularly useful for security professionals and developers who are engaged in API testing and vulnerability scanning...
apidetector
APIDetector は、さまざまなサブドメインで公開された Swagger エンドポイントをテストするために設計された、強力かつ効率的なツールです。誤検知を検出する独自のスマート機能を備えており、API テストや脆弱性スキャンに携わるセキュリティ専門家や開発者にとって特に有用です。 BlackHat Arsenal 2024 で発表 Link バージョン履歴 バージョン 3 の新機能 最新 最新の Web インターフェース : 使いやすいインターフェースで API エンドポイントのスキャンが簡単に リアルタイム結果 : 発見されたエンドポイントや脆弱性のライブ更新...
CVE-2018-25031
CVE-2018-25031 CVE-2018-25031 익스플로잇 테스트 Swagger UI 4.1.3 이전 버전에서는 원격 공격자가 스푸핑 공격을 수행할 수 있었습니다. 공격자는 피해자가 조작된 URL을 열도록 유도하여 이 취약점을 악용해 원격 OpenAPI 정의를 표시할 수 있었습니다. 사용 방법 문서 엔드포인트를 찾아 test.json을 가리키는 "configUrl" 매개변수 또는 test.yaml을 가리키는 "url" 매개변수를 추가하세요...
WordPress Embed Swagger <=1.0.0 - Cross-Site Scripting
WordPress Embed Swagger plugin 1.0.0 and prior contains a reflected cross-site scripting vulnerability due to insufficient escaping/sanitization and validation via the url parameter found in the /swagger-iframe.php file, which allows attackers to inject arbitrary web scripts onto the page. id:...
Mailcow Dockerized Swagger UI - Cross-Site Scripting
Mailcow-dockerized before 2022-09a uses a vulnerable version of Swagger UI before 4.11.1 that is affected by a DOM-based Cross-Site Scripting XSS vulnerability. When a user accesses the Swagger documentation with a crafted configUrl or url parameter containing JavaScript payloads, arbitrary code...
kiterunner
Kiterunner Introduction For the longest of times, content discovery has been focused on finding files and folders. While this approach is effective for legacy web servers that host static files or respond with 3xx’s upon a partial path, it is no longer effective for modern web applications,...
POC-CVE-2018-25031
CVE-2018-25031 - 4.1.3 이전의 Swagger UI 피해자를 속여 인증 코드를 입력하게 하여, 해당 코드가 공격자에게 전송되도록 하는 간단한 POCCVE-2018-25031입니다. XSS 취약점 https://github.com/VictorNS69/swagger-ui-xss 와 함께 사용할 수 있습니다. 매개변수를 찾아 올바른 파일을 지정해야 합니다: configUrl 에는 JSON 파일, url 에는 YAML 파일을 지정합니다. 예시:...
Fastify Swagger-UI - Information Disclosure
fastify-swagger-ui is a Fastify plugin for serving Swagger UI. Prior to 2.1.0, the default configuration of @fastify/swagger-ui without baseDir set will lead to all files in the module's directory being exposed via http routes served by the module. The vulnerability is fixed in v2.1.0. Setting th...
WordPress API Bearer Auth <20190907 - Cross-Site Scripting
WordPress API Bearer Auth plugin before 20190907 contains a cross-site scripting vulnerability. The server parameter is not correctly filtered in swagger-config.yaml.php. id: CVE-2019-16332 info: name: WordPress API Bearer Auth 20190907 - Cross-Site Scripting author: daffainfo severity: medium...
Swagger-HTML-Injection-CVE-2025-8191
https://example.com/swagger/swagger.html?configURL=https://raw.githubusercontent.com/mayank-s16/Swagger-HTML-Injection-CVE-2025-8191/refs/heads/main/test.json...
test-xss-swagger-CVE-2019-1749
이 저장소에는 README가 없습니다...
CVE-2018-25031
Swagger UI에서의 크로스 사이트 스크립팅 PoC: CVE-2018-25031 Python Selenium 활용 이 저장소에는 Selenium 라이브러리를 사용하여 Swagger UI의 크로스 사이트 스크립팅XSS 취약점에 대한 개념 증명PoC을 보여주는 Python 스크립트가 포함되어 있습니다. 이 PoC의 목적은 악성 페이로드를 사용하여 Swagger UI를 통해 해당 취약점에 취약한 사이트를 식별하는 것입니다. Swagger UI의 크로스 사이트 스크립팅XSS 취약점 Swagger UI는 사용자 친화적인 인터페이스를...
CVE-2025-8191
CVE-2025-8191 – Swagger UI XSS Injection 설명 : 이 저장소는 Swagger UI에서 발견된 취약점인 CVE‑2025‑8191에 대한 개념 증명PoC 익스플로잇을 포함하고 있습니다. 이 취약점은 "description" 필드에서 XSS크로스 사이트 스크립팅 주입을 허용하여, Swagger UI 버전 ≤ 1.0.3에서 원격 스크립트 실행으로 이어집니다. 참고 자료 : NVD Entry: https://nvd.nist.gov/vuln/detail/CVE-2025-8191 사용법 : gcc...
SwaggerUI-CVE-2018-25031
Swagger UI 취약점 공격 - CVE-2018-25031 Swagger UI 공격 - 사용자 인터페이스UI의 중요 정보 왜곡 CVE-2018-25031. 이 공격 도구는 사용 중인 Swagger UI가 사용자 인터페이스UI의 중요 정보 왜곡 취약점에 취약한지 확인합니다. 요구 사항 Python 3 Selenium Chrome Webdriver 처음 사용 Selenium 설치 pip install selenium 저장소 복제 git clone...
swagger-ui
소개: Swagger UI의 역할 Swagger UI 는 OpenAPI이전 명칭 Swagger 명세를 대화형 웹 인터페이스로 렌더링하는 널리 사용되는 라이브러리입니다. 이를 통해 개발자와 통합자는 백엔드 구현 없이도 API를 탐색하고 테스트할 수 있습니다. CVE‑2018‑25031 상세 정보 근본 원인: 원격 명세 로딩 이 취약점은 Swagger UI 클라이언트가 원격 설정 또는 명세 파일을 로드하는 데 사용하는 URL 쿼리 매개변수의 유효성 검사가 불충분하여 발생합니다. 관련된 일반적인 매개변수는 다음과 같습니다...
VulnerableSpringDataRest
취약한 Spring DataRest 애플리케이션 이것은 의도적으로 취약하게 만든 Spring Data REST 애플리케이션으로, CVE-2017-8046 취약점과 REST API를 통한 명령 주입 및 원격 코드 실행 테스트의 어려움을 테스트하고 시연하기 위한 것입니다. Swagger UI를 지원하므로 Swagger 문서가 검색 및 스파이더링에 도움이 되는 도구예: OWASP Zend Attack Proxy ZAP의 Swagger 플러그인와 함께 사용할 수 있습니다. 사용 방법: 저장소를 로컬에 클론합니다. Maven을 사용하여...