POC详情: acb5822194c11fb2673bbbd6f7cd0eb7be3af5ee

来源
关联漏洞
标题: Plexus-utils 操作系统命令注入漏洞 (CVE-2017-1000487)
描述:Plexus-utils是一款通用实用程序。该程序主要用于简化字符串、文件、命令行、XML等的使用。 Plexus-utils 3.0.16之前的版本中存在操作系统命令注入漏洞。攻击者可利用该漏洞在系统上执行任意命令。
文件快照

[4.0K] /data/pocs/acb5822194c11fb2673bbbd6f7cd0eb7be3af5ee ├── [ 101] NOTICE.txt ├── [3.1K] pom.xml ├── [3.1K] pom.xml.releaseBackup └── [4.0K] src ├── [4.0K] main │   ├── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] codehaus │   │   └── [4.0K] plexus │   │   └── [4.0K] util │   │   ├── [ 15K] AbstractScanner.java │   │   ├── [ 16K] Base64.java │   │   ├── [ 14K] CachedMap.java │   │   ├── [4.0K] cli │   │   │   ├── [1.3K] AbstractStreamHandler.java │   │   │   ├── [ 818] Arg.java │   │   │   ├── [ 917] CommandLineCallable.java │   │   │   ├── [1001] CommandLineException.java │   │   │   ├── [ 22K] Commandline.java │   │   │   ├── [1.3K] CommandLineTimeOutException.java │   │   │   ├── [ 18K] CommandLineUtils.java │   │   │   ├── [ 891] DefaultConsumer.java │   │   │   ├── [3.1K] EnhancedStringTokenizer.java │   │   │   ├── [4.0K] shell │   │   │   │   ├── [4.5K] BourneShell.java │   │   │   │   ├── [2.9K] CmdShell.java │   │   │   │   ├── [1.0K] CommandShell.java │   │   │   │   └── [ 10K] Shell.java │   │   │   ├── [1.5K] ShutdownHookUtils.java │   │   │   ├── [3.1K] StreamConsumer.java │   │   │   ├── [3.2K] StreamFeeder.java │   │   │   ├── [5.8K] StreamPumper.java │   │   │   └── [1.1K] WriterStreamConsumer.java │   │   ├── [7.6K] CollectionUtils.java │   │   ├── [4.0K] dag │   │   │   ├── [1.5K] CycleDetectedException.java │   │   │   ├── [4.6K] CycleDetector.java │   │   │   ├── [6.4K] DAG.java │   │   │   ├── [2.9K] TopologicalSorter.java │   │   │   └── [4.2K] Vertex.java │   │   ├── [ 26K] DirectoryScanner.java │   │   ├── [ 11K] DirectoryWalker.java │   │   ├── [1.3K] DirectoryWalkListener.java │   │   ├── [ 21K] ExceptionUtils.java │   │   ├── [7.2K] Expand.java │   │   ├── [ 30K] FastMap.java │   │   ├── [ 75K] FileUtils.java │   │   ├── [ 12K] InterpolationFilterReader.java │   │   ├── [4.0K] introspection │   │   │   ├── [ 15K] ClassMap.java │   │   │   ├── [ 15K] MethodMap.java │   │   │   └── [8.9K] ReflectionValueExtractor.java │   │   ├── [4.0K] io │   │   │   ├── [1.1K] InputStreamFacade.java │   │   │   ├── [1.1K] RawInputStreamFacade.java │   │   │   └── [1.0K] URLInputStreamFacade.java │   │   ├── [ 29K] IOUtil.java │   │   ├── [1.1K] Java7Detector.java │   │   ├── [ 918] Java7FileUtil.java │   │   ├── [ 14K] LineOrientedInterpolatingReader.java │   │   ├── [4.0K] MatchPattern.java │   │   ├── [2.6K] MatchPatterns.java │   │   ├── [ 13K] Os.java │   │   ├── [ 19K] PathTool.java │   │   ├── [2.2K] PropertyUtils.java │   │   ├── [7.3K] ReaderFactory.java │   │   ├── [4.0K] reflection │   │   │   ├── [1.8K] ReflectorException.java │   │   │   └── [ 20K] Reflector.java │   │   ├── [7.1K] ReflectionUtils.java │   │   ├── [3.4K] Scanner.java │   │   ├── [ 29K] SelectorUtils.java │   │   ├── [5.1K] StringInputStream.java │   │   ├── [1.6K] StringOutputStream.java │   │   ├── [ 76K] StringUtils.java │   │   ├── [9.3K] SweeperPool.java │   │   ├── [ 35K] TypeFormat.java │   │   ├── [5.9K] WriterFactory.java │   │   └── [4.0K] xml │   │   ├── [1.0K] CompactXMLWriter.java │   │   ├── [ 11K] PrettyPrintXMLWriter.java │   │   ├── [4.0K] pull │   │   │   ├── [ 11K] EntityReplacementMap.java │   │   │   ├── [133K] MXParser.java │   │   │   ├── [ 41K] MXSerializer.java │   │   │   ├── [2.4K] XmlPullParserException.java │   │   │   ├── [ 44K] XmlPullParser.java │   │   │   └── [ 15K] XmlSerializer.java │   │   ├── [2.8K] SerializerXMLWriter.java │   │   ├── [5.0K] XmlReaderException.java │   │   ├── [ 28K] XmlReader.java │   │   ├── [2.9K] XmlStreamReaderException.java │   │   ├── [ 11K] XmlStreamReader.java │   │   ├── [4.7K] XmlStreamWriter.java │   │   ├── [ 10K] XmlUtil.java │   │   ├── [ 888] XMLWriter.java │   │   ├── [ 11K] XmlWriterUtil.java │   │   ├── [5.4K] Xpp3DomBuilder.java │   │   ├── [ 19K] Xpp3Dom.java │   │   ├── [8.8K] Xpp3DomUtils.java │   │   └── [2.0K] Xpp3DomWriter.java │   ├── [4.0K] javadoc │   │   └── [4.0K] org │   │   └── [4.0K] codehaus │   │   └── [4.0K] plexus │   │   └── [4.0K] util │   │   ├── [4.0K] cli │   │   │   ├── [ 38] package.html │   │   │   └── [4.0K] shell │   │   │   └── [ 31] package.html │   │   ├── [4.0K] dag │   │   │   └── [ 48] package.html │   │   ├── [4.0K] interpolation │   │   │   └── [ 39] package.html │   │   ├── [4.0K] introspection │   │   │   └── [ 39] package.html │   │   ├── [4.0K] io │   │   │   └── [ 859] package.html │   │   ├── [ 91] package.html │   │   ├── [4.0K] reflection │   │   │   └── [ 36] package.html │   │   └── [4.0K] xml │   │   ├── [ 29] package.html │   │   └── [4.0K] pull │   │   └── [ 300] package.html │   └── [4.0K] resources │   ├── [4.0K] licenses │   │   ├── [2.1K] extreme.indiana.edu.license.TXT │   │   ├── [1.4K] javolution.license.TXT │   │   └── [1.9K] thoughtworks.TXT │   └── [4.0K] META-INF │   ├── [ 11K] LICENSE │   └── [ 474] NOTICE ├── [4.0K] site │   └── [ 598] site.xml └── [4.0K] test ├── [4.0K] java │   └── [4.0K] org │   └── [4.0K] codehaus │   └── [4.0K] plexus │   └── [4.0K] util │   ├── [5.9K] AbstractTestThread.java │   ├── [4.0K] cli │   │   ├── [ 19K] CommandlineTest.java │   │   ├── [3.8K] CommandLineUtilsTest.java │   │   ├── [1.1K] DefaultConsumerTest.java │   │   ├── [3.8K] EnhancedStringTokenizerTest.java │   │   ├── [4.0K] shell │   │   │   └── [7.4K] BourneShellTest.java │   │   └── [8.0K] StreamPumperTest.java │   ├── [7.4K] CollectionUtilsTest.java │   ├── [4.0K] dag │   │   ├── [1.2K] CycleDetectedExceptionTest.java │   │   ├── [5.1K] CycleDetectorTest.java │   │   ├── [4.3K] DAGTest.java │   │   ├── [4.2K] TopologicalSorterTest.java │   │   └── [1.4K] VertexTest.java │   ├── [ 14K] DirectoryScannerTest.java │   ├── [1.6K] DirectoryWalkerTest.java │   ├── [7.8K] FileBasedTestCase.java │   ├── [ 45K] FileUtilsTest.java │   ├── [5.4K] InterpolationFilterReaderTest.java │   ├── [4.0K] introspection │   │   └── [8.2K] ReflectionValueExtractorTest.java │   ├── [ 16K] IOUtilTest.java │   ├── [6.1K] LineOrientedInterpolatingReaderTest.java │   ├── [1022] MatchPatternsTest.java │   ├── [ 946] MatchPatternTest.java │   ├── [2.6K] OsTest.java │   ├── [6.0K] PathToolTest.java │   ├── [1.6K] PerfTest.java │   ├── [4.0K] reflection │   │   └── [2.1K] ReflectorTest.java │   ├── [3.0K] ReflectionUtilsTest.java │   ├── [3.5K] SelectorUtilsTest.java │   ├── [ 816] StringInputStreamTest.java │   ├── [8.6K] StringUtilsTest.java │   ├── [5.4K] SweeperPoolTest.java │   ├── [5.1K] TestThreadManager.java │   ├── [1.3K] Tracer.java │   ├── [1.7K] WalkCollector.java │   └── [4.0K] xml │   ├── [6.3K] PrettyPrintXMLWriterTest.java │   ├── [4.0K] pull │   │   └── [5.4K] MXParserTest.java │   ├── [6.9K] XmlStreamReaderTest.java │   ├── [4.1K] XmlStreamWriterTest.java │   ├── [4.6K] XmlUtilTest.java │   ├── [ 18K] XmlWriterUtilTest.java │   ├── [8.2K] Xpp3DomBuilderTest.java │   ├── [9.5K] Xpp3DomTest.java │   └── [3.4K] Xpp3DomWriterTest.java └── [4.0K] resources ├── [4.0K] directory-scanner │   └── [4.0K] foo │   └── [4.0K] bar │   └── [ 0] munchy.txt ├── [4.0K] directorywalker │   ├── [4.0K] directory1 │   │   └── [ 0] file1.txt │   ├── [4.0K] directory2 │   │   ├── [4.0K] directory21 │   │   │   └── [ 0] file21.txt │   │   └── [ 0] file2.txt │   └── [ 0] file.txt ├── [4.0K] dir-layout-copy │   ├── [4.0K] dir1 │   │   ├── [4.0K] dir2 │   │   └── [ 13] foo.txt │   └── [4.0K] empty-dir ├── [3.1K] testDocument.xhtml ├── [ 14] test.txt └── [4.4K] test.xdoc.xhtml 58 directories, 155 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。