POC详情: c0fc428d2d50cf31ccca0c91edecd3187445c0cc

来源
关联漏洞
标题: codehaus-plexus 路径遍历漏洞 (CVE-2022-4244)
描述:codehaus-plexus是codehaus-plexus开源的一种各种实用程序类的集合。可轻松处理字符串、文件、命令行、XML等。 codehaus-plexus 存在路径遍历漏洞,该漏洞源于目录遍历。
介绍
Plexus-Utils
============

[![Build Status](https://travis-ci.org/codehaus-plexus/plexus-utils.svg?branch=master)](https://travis-ci.org/codehaus-plexus/plexus-utils)

The current master is now at https://github.com/codehaus-plexus/plexus-utils
文件快照

[4.0K] /data/pocs/c0fc428d2d50cf31ccca0c91edecd3187445c0cc ├── [ 12K] jira │   ├── [6.4K] PLXUTILS-100.json │   ├── [8.1K] PLXUTILS-101.json │   ├── [5.6K] PLXUTILS-102.json │   ├── [5.3K] PLXUTILS-103.json │   ├── [5.0K] PLXUTILS-104.json │   ├── [ 12K] PLXUTILS-105.json │   ├── [4.6K] PLXUTILS-106.json │   ├── [5.3K] PLXUTILS-107.json │   ├── [3.6K] PLXUTILS-108.json │   ├── [7.0K] PLXUTILS-109.json │   ├── [9.5K] PLXUTILS-10.json │   ├── [6.8K] PLXUTILS-110.json │   ├── [5.6K] PLXUTILS-111.json │   ├── [ 26K] PLXUTILS-112.json │   ├── [7.8K] PLXUTILS-113.json │   ├── [6.7K] PLXUTILS-114.json │   ├── [9.9K] PLXUTILS-116.json │   ├── [9.8K] PLXUTILS-117.json │   ├── [6.6K] PLXUTILS-118.json │   ├── [4.8K] PLXUTILS-119.json │   ├── [ 26K] PLXUTILS-11.json │   ├── [7.3K] PLXUTILS-120.json │   ├── [7.4K] PLXUTILS-121.json │   ├── [8.0K] PLXUTILS-122.json │   ├── [7.0K] PLXUTILS-123.json │   ├── [ 23K] PLXUTILS-124.json │   ├── [6.0K] PLXUTILS-125.json │   ├── [7.5K] PLXUTILS-126.json │   ├── [7.8K] PLXUTILS-127.json │   ├── [3.7K] PLXUTILS-128.json │   ├── [6.9K] PLXUTILS-129.json │   ├── [7.5K] PLXUTILS-12.json │   ├── [ 12K] PLXUTILS-130.json │   ├── [ 11K] PLXUTILS-131.json │   ├── [5.5K] PLXUTILS-132.json │   ├── [5.5K] PLXUTILS-133.json │   ├── [9.0K] PLXUTILS-134.json │   ├── [6.2K] PLXUTILS-135.json │   ├── [5.7K] PLXUTILS-136.json │   ├── [5.3K] PLXUTILS-137.json │   ├── [ 12K] PLXUTILS-138.json │   ├── [7.5K] PLXUTILS-139.json │   ├── [9.9K] PLXUTILS-13.json │   ├── [5.8K] PLXUTILS-140.json │   ├── [6.4K] PLXUTILS-141.json │   ├── [5.1K] PLXUTILS-142.json │   ├── [6.2K] PLXUTILS-143.json │   ├── [6.8K] PLXUTILS-144.json │   ├── [5.8K] PLXUTILS-145.json │   ├── [6.0K] PLXUTILS-146.json │   ├── [3.9K] PLXUTILS-147.json │   ├── [114K] PLXUTILS-148.json │   ├── [4.9K] PLXUTILS-149.json │   ├── [8.3K] PLXUTILS-14.json │   ├── [7.9K] PLXUTILS-150.json │   ├── [ 11K] PLXUTILS-151.json │   ├── [ 18K] PLXUTILS-152.json │   ├── [7.4K] PLXUTILS-153.json │   ├── [6.7K] PLXUTILS-154.json │   ├── [8.5K] PLXUTILS-155.json │   ├── [ 17K] PLXUTILS-156.json │   ├── [ 13K] PLXUTILS-157.json │   ├── [5.1K] PLXUTILS-158.json │   ├── [7.3K] PLXUTILS-159.json │   ├── [8.4K] PLXUTILS-15.json │   ├── [6.2K] PLXUTILS-160.json │   ├── [ 38K] PLXUTILS-161.json │   ├── [ 41K] PLXUTILS-162.json │   ├── [5.9K] PLXUTILS-163.json │   ├── [4.1K] PLXUTILS-164.json │   ├── [8.1K] PLXUTILS-165.json │   ├── [4.0K] PLXUTILS-166.json │   ├── [7.3K] PLXUTILS-167.json │   ├── [4.4K] PLXUTILS-168.json │   ├── [3.8K] PLXUTILS-169.json │   ├── [9.7K] PLXUTILS-16.json │   ├── [3.4K] PLXUTILS-170.json │   ├── [5.1K] PLXUTILS-171.json │   ├── [5.9K] PLXUTILS-172.json │   ├── [8.9K] PLXUTILS-173.json │   ├── [ 12K] PLXUTILS-17.json │   ├── [6.8K] PLXUTILS-18.json │   ├── [4.8K] PLXUTILS-19.json │   ├── [9.1K] PLXUTILS-1.json │   ├── [7.1K] PLXUTILS-20.json │   ├── [7.6K] PLXUTILS-21.json │   ├── [8.4K] PLXUTILS-22.json │   ├── [9.3K] PLXUTILS-23.json │   ├── [6.1K] PLXUTILS-24.json │   ├── [ 16K] PLXUTILS-25.json │   ├── [9.1K] PLXUTILS-26.json │   ├── [ 11K] PLXUTILS-27.json │   ├── [ 17K] PLXUTILS-28.json │   ├── [8.6K] PLXUTILS-29.json │   ├── [9.1K] PLXUTILS-2.json │   ├── [9.5K] PLXUTILS-30.json │   ├── [ 33K] PLXUTILS-31.json │   ├── [ 14K] PLXUTILS-32.json │   ├── [ 16K] PLXUTILS-33.json │   ├── [8.7K] PLXUTILS-34.json │   ├── [8.7K] PLXUTILS-35.json │   ├── [5.9K] PLXUTILS-36.json │   ├── [ 15K] PLXUTILS-37.json │   ├── [7.5K] PLXUTILS-38.json │   ├── [7.5K] PLXUTILS-39.json │   ├── [9.0K] PLXUTILS-3.json │   ├── [ 14K] PLXUTILS-40.json │   ├── [ 11K] PLXUTILS-41.json │   ├── [ 10K] PLXUTILS-42.json │   ├── [4.5K] PLXUTILS-43.json │   ├── [ 10K] PLXUTILS-44.json │   ├── [5.9K] PLXUTILS-45.json │   ├── [7.3K] PLXUTILS-46.json │   ├── [ 12K] PLXUTILS-47.json │   ├── [4.5K] PLXUTILS-48.json │   ├── [6.4K] PLXUTILS-49.json │   ├── [4.2K] PLXUTILS-4.json │   ├── [9.5K] PLXUTILS-50.json │   ├── [6.6K] PLXUTILS-51.json │   ├── [ 12K] PLXUTILS-52.json │   ├── [8.6K] PLXUTILS-53.json │   ├── [9.9K] PLXUTILS-54.json │   ├── [5.6K] PLXUTILS-55.json │   ├── [9.7K] PLXUTILS-56.json │   ├── [5.7K] PLXUTILS-57.json │   ├── [6.5K] PLXUTILS-58.json │   ├── [7.0K] PLXUTILS-59.json │   ├── [ 16K] PLXUTILS-5.json │   ├── [8.9K] PLXUTILS-60.json │   ├── [7.5K] PLXUTILS-61.json │   ├── [7.8K] PLXUTILS-62.json │   ├── [ 12K] PLXUTILS-63.json │   ├── [ 37K] PLXUTILS-64.json │   ├── [6.8K] PLXUTILS-65.json │   ├── [5.3K] PLXUTILS-66.json │   ├── [ 12K] PLXUTILS-67.json │   ├── [8.1K] PLXUTILS-68.json │   ├── [7.1K] PLXUTILS-69.json │   ├── [5.5K] PLXUTILS-6.json │   ├── [6.6K] PLXUTILS-70.json │   ├── [7.4K] PLXUTILS-71.json │   ├── [ 11K] PLXUTILS-72.json │   ├── [ 12K] PLXUTILS-73.json │   ├── [6.2K] PLXUTILS-74.json │   ├── [8.0K] PLXUTILS-75.json │   ├── [5.9K] PLXUTILS-76.json │   ├── [6.7K] PLXUTILS-77.json │   ├── [ 12K] PLXUTILS-78.json │   ├── [7.2K] PLXUTILS-79.json │   ├── [8.2K] PLXUTILS-7.json │   ├── [6.8K] PLXUTILS-80.json │   ├── [ 12K] PLXUTILS-81.json │   ├── [9.0K] PLXUTILS-82.json │   ├── [8.6K] PLXUTILS-83.json │   ├── [8.6K] PLXUTILS-84.json │   ├── [ 24K] PLXUTILS-85.json │   ├── [9.4K] PLXUTILS-86.json │   ├── [7.8K] PLXUTILS-87.json │   ├── [6.2K] PLXUTILS-88.json │   ├── [6.8K] PLXUTILS-89.json │   ├── [7.8K] PLXUTILS-8.json │   ├── [5.7K] PLXUTILS-90.json │   ├── [ 11K] PLXUTILS-91.json │   ├── [5.6K] PLXUTILS-92.json │   ├── [7.9K] PLXUTILS-93.json │   ├── [6.2K] PLXUTILS-94.json │   ├── [5.5K] PLXUTILS-95.json │   ├── [5.4K] PLXUTILS-96.json │   ├── [5.4K] PLXUTILS-97.json │   ├── [6.9K] PLXUTILS-98.json │   ├── [5.4K] PLXUTILS-99.json │   └── [ 11K] PLXUTILS-9.json ├── [ 101] NOTICE.txt ├── [4.0K] pom.xml ├── [ 245] README.md └── [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.2K] 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.1K] BourneShell.java │   │   │   │   ├── [2.9K] CmdShell.java │   │   │   │   ├── [1.0K] CommandShell.java │   │   │   │   └── [ 11K] 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.8K] TopologicalSorter.java │   │   │   └── [4.2K] Vertex.java │   │   ├── [ 27K] DirectoryScanner.java │   │   ├── [ 11K] DirectoryWalker.java │   │   ├── [1.3K] DirectoryWalkListener.java │   │   ├── [ 21K] ExceptionUtils.java │   │   ├── [7.2K] Expand.java │   │   ├── [ 30K] FastMap.java │   │   ├── [ 77K] FileUtils.java │   │   ├── [ 12K] InterpolationFilterReader.java │   │   ├── [4.0K] introspection │   │   │   ├── [ 15K] ClassMap.java │   │   │   ├── [ 15K] MethodMap.java │   │   │   └── [ 11K] ReflectionValueExtractor.java │   │   ├── [4.0K] io │   │   │   ├── [1.1K] InputStreamFacade.java │   │   │   ├── [1.1K] RawInputStreamFacade.java │   │   │   └── [1.0K] URLInputStreamFacade.java │   │   ├── [ 29K] IOUtil.java │   │   ├── [1.1K] Java7Detector.java │   │   ├── [ 14K] LineOrientedInterpolatingReader.java │   │   ├── [4.0K] MatchPattern.java │   │   ├── [2.6K] MatchPatterns.java │   │   ├── [4.3K] NioFiles.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 │   │   │   ├── [134K] MXParser.java │   │   │   ├── [ 41K] MXSerializer.java │   │   │   ├── [2.4K] XmlPullParserException.java │   │   │   ├── [ 44K] XmlPullParser.java │   │   │   └── [ 15K] XmlSerializer.java │   │   ├── [2.9K] 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 │   │   ├── [ 18K] Xpp3Dom.java │   │   ├── [9.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 │   │   ├── [ 20K] CommandlineTest.java │   │   ├── [3.8K] CommandLineUtilsTest.java │   │   ├── [1.1K] DefaultConsumerTest.java │   │   ├── [3.8K] EnhancedStringTokenizerTest.java │   │   ├── [4.0K] shell │   │   │   └── [7.5K] BourneShellTest.java │   │   └── [8.0K] StreamPumperTest.java │   ├── [7.7K] 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 │   ├── [ 17K] DirectoryScannerTest.java │   ├── [1.6K] DirectoryWalkerTest.java │   ├── [7.8K] FileBasedTestCase.java │   ├── [ 45K] FileUtilsTest.java │   ├── [5.7K] InterpolationFilterReaderTest.java │   ├── [4.0K] introspection │   │   └── [ 15K] 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.0K] TestThreadManager.java │   ├── [1.3K] Tracer.java │   ├── [1.8K] WalkCollector.java │   └── [4.0K] xml │   ├── [6.3K] PrettyPrintXMLWriterTest.java │   ├── [4.0K] pull │   │   └── [5.4K] MXParserTest.java │   ├── [6.9K] XmlStreamReaderTest.java │   ├── [4.1K] XmlStreamWriterTest.java │   ├── [5.2K] XmlUtilTest.java │   ├── [ 18K] XmlWriterUtilTest.java │   ├── [8.2K] Xpp3DomBuilderTest.java │   ├── [9.5K] Xpp3DomTest.java │   ├── [2.3K] Xpp3DomUtilsTest.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 ├── [4.0K] symlinks │   ├── [4.0K] dirOnTheOutside │   │   └── [ 23] FileInDirOnTheOutside.txt │   ├── [ 31] onTheOutside.txt │   ├── [ 138] regen.sh │   ├── [4.0K] src │   │   ├── [4.0K] aRegularDir │   │   │   └── [ 27] aRegularFile.txt │   │   ├── [ 38] fileR.txt │   │   ├── [ 6] fileW.txt │   │   ├── [ 4] fileX.txt │   │   ├── [ 10] symDir -> targetDir/ │   │   ├── [ 19] symLinkToDirOnTheOutside -> ../dirOnTheOutside/ │   │   ├── [ 19] symLinkToFileOnTheOutside -> ../onTheOutside.txt │   │   ├── [ 9] symR -> fileR.txt │   │   ├── [ 9] symW -> fileW.txt │   │   ├── [ 9] symX -> fileX.txt │   │   └── [4.0K] targetDir │   │   └── [ 22] targetFile.txt │   ├── [ 14K] symlinks.tar │   └── [1.6K] symlinks.zip ├── [3.1K] testDocument.xhtml ├── [ 14] test.txt └── [4.4K] test.xdoc.xhtml 66 directories, 342 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。