POC详情: 971d512ac26fa4b02d7fb36230042bcee997460d

来源
关联漏洞
标题: Apache Commons Lang 安全漏洞 (CVE-2025-48924)
描述:Apache Commons Lang是美国阿帕奇(Apache)基金会的一个工具库。 Apache Commons Lang 2.0至2.6版本和3.0至3.18.0之前版本存在安全漏洞,该漏洞源于ClassUtils.getClass方法存在无限递归,可能导致栈溢出。
描述
Apache's commons-lang2 v2.6 with a backported fix for CVE-2025-48924
文件快照

[4.0K] /data/pocs/971d512ac26fa4b02d7fb36230042bcee997460d ├── [ 13K] build.xml ├── [1.8K] checkstyle.xml ├── [2.5K] default.properties ├── [2.9K] doap_lang.rdf ├── [3.7K] findbugs-exclude-filter.xml ├── [ 11K] LICENSE.txt ├── [ 173] NOTICE.txt ├── [ 17K] pom.xml ├── [3.0K] PROPOSAL.html ├── [ 658] RELEASE-NOTES.txt └── [4.0K] src ├── [4.0K] assembly │   ├── [1.5K] bin.xml │   └── [1.6K] src.xml ├── [4.0K] main │   └── [4.0K] java │   └── [4.0K] org │   └── [4.0K] apache │   └── [4.0K] commons │   └── [4.0K] lang │   ├── [191K] ArrayUtils.java │   ├── [8.7K] BitField.java │   ├── [ 36K] BooleanUtils.java │   ├── [4.0K] builder │   │   ├── [ 37K] CompareToBuilder.java │   │   ├── [ 29K] EqualsBuilder.java │   │   ├── [ 33K] HashCodeBuilder.java │   │   ├── [2.4K] IDKey.java │   │   ├── [1.1K] package.html │   │   ├── [ 26K] ReflectionToStringBuilder.java │   │   ├── [ 16K] StandardToStringStyle.java │   │   ├── [ 35K] ToStringBuilder.java │   │   └── [ 74K] ToStringStyle.java │   ├── [5.3K] CharEncoding.java │   ├── [ 12K] CharRange.java │   ├── [9.3K] CharSet.java │   ├── [ 14K] CharSetUtils.java │   ├── [ 19K] CharUtils.java │   ├── [ 42K] ClassUtils.java │   ├── [ 41K] Entities.java │   ├── [4.0K] enum │   │   ├── [ 22K] Enum.java │   │   ├── [4.8K] EnumUtils.java │   │   ├── [1.9K] package.html │   │   └── [6.8K] ValuedEnum.java │   ├── [4.0K] enums │   │   ├── [ 24K] Enum.java │   │   ├── [4.5K] EnumUtils.java │   │   ├── [1.6K] package.html │   │   └── [8.3K] ValuedEnum.java │   ├── [4.0K] exception │   │   ├── [2.0K] CloneFailedException.java │   │   ├── [ 39K] ExceptionUtils.java │   │   ├── [ 15K] NestableDelegate.java │   │   ├── [4.8K] NestableError.java │   │   ├── [6.9K] NestableException.java │   │   ├── [6.8K] Nestable.java │   │   ├── [5.1K] NestableRuntimeException.java │   │   └── [1.2K] package.html │   ├── [3.5K] IllegalClassException.java │   ├── [3.0K] IncompleteArgumentException.java │   ├── [ 11K] IntHashMap.java │   ├── [ 12K] LocaleUtils.java │   ├── [4.0K] math │   │   ├── [ 13K] DoubleRange.java │   │   ├── [ 13K] FloatRange.java │   │   ├── [ 34K] Fraction.java │   │   ├── [7.9K] IEEE754rUtils.java │   │   ├── [ 12K] IntRange.java │   │   ├── [6.7K] JVMRandom.java │   │   ├── [ 13K] LongRange.java │   │   ├── [8.3K] NumberRange.java │   │   ├── [ 52K] NumberUtils.java │   │   ├── [1.1K] package.html │   │   ├── [5.4K] RandomUtils.java │   │   └── [ 15K] Range.java │   ├── [4.0K] mutable │   │   ├── [5.7K] MutableBoolean.java │   │   ├── [7.7K] MutableByte.java │   │   ├── [9.4K] MutableDouble.java │   │   ├── [9.3K] MutableFloat.java │   │   ├── [7.5K] MutableInt.java │   │   ├── [1.9K] Mutable.java │   │   ├── [7.5K] MutableLong.java │   │   ├── [3.3K] MutableObject.java │   │   ├── [7.8K] MutableShort.java │   │   └── [1020] package.html │   ├── [9.4K] NotImplementedException.java │   ├── [2.3K] NullArgumentException.java │   ├── [6.8K] NumberRange.java │   ├── [ 24K] NumberUtils.java │   ├── [ 18K] ObjectUtils.java │   ├── [ 880] overview.html │   ├── [1.0K] package.html │   ├── [ 12K] RandomStringUtils.java │   ├── [4.0K] reflect │   │   ├── [ 15K] ConstructorUtils.java │   │   ├── [ 25K] FieldUtils.java │   │   ├── [8.1K] MemberUtils.java │   │   ├── [ 28K] MethodUtils.java │   │   └── [1.0K] package.html │   ├── [2.5K] SerializationException.java │   ├── [7.3K] SerializationUtils.java │   ├── [ 33K] StringEscapeUtils.java │   ├── [256K] StringUtils.java │   ├── [ 60K] SystemUtils.java │   ├── [4.0K] text │   │   ├── [3.6K] CompositeFormat.java │   │   ├── [ 19K] ExtendedMessageFormat.java │   │   ├── [1.5K] FormatFactory.java │   │   ├── [1.0K] package.html │   │   ├── [ 93K] StrBuilder.java │   │   ├── [5.6K] StrLookup.java │   │   ├── [ 14K] StrMatcher.java │   │   ├── [ 37K] StrSubstitutor.java │   │   └── [ 37K] StrTokenizer.java │   ├── [4.0K] time │   │   ├── [ 12K] DateFormatUtils.java │   │   ├── [ 80K] DateUtils.java │   │   ├── [ 25K] DurationFormatUtils.java │   │   ├── [ 55K] FastDateFormat.java │   │   ├── [1.3K] package.html │   │   └── [9.9K] StopWatch.java │   ├── [2.3K] UnhandledException.java │   ├── [ 20K] Validate.java │   └── [ 25K] WordUtils.java ├── [4.0K] media │   └── [ 19K] logo.xcf ├── [4.0K] site │   ├── [4.0K] changes │   │   └── [ 38K] changes.xml │   ├── [4.0K] resources │   │   └── [4.0K] images │   │   └── [ 10K] logo.png │   ├── [1.9K] site.xml │   └── [4.0K] xdoc │   ├── [ 17K] article2_4.xml │   ├── [8.6K] article2_5.xml │   ├── [2.8K] building.xml │   ├── [6.6K] developerguide.xml │   ├── [8.5K] download_lang.xml │   ├── [3.5K] index.xml │   ├── [5.6K] issue-tracking.xml │   ├── [9.3K] mail-lists.xml │   ├── [3.1K] proposal.xml │   ├── [2.6K] release-history.xml │   ├── [ 36K] upgradeto2_0.xml │   ├── [7.5K] upgradeto2_1.xml │   ├── [8.1K] upgradeto2_2.xml │   ├── [5.0K] upgradeto2_3.xml │   ├── [7.4K] upgradeto2_4.xml │   ├── [6.1K] upgradeto2_5.xml │   ├── [3.8K] upgradeto2_6.xml │   └── [ 16K] userguide.xml └── [4.0K] test └── [4.0K] java └── [4.0K] org └── [4.0K] apache └── [4.0K] commons └── [4.0K] lang ├── [ 28K] ArrayUtilsAddTest.java ├── [ 23K] ArrayUtilsRemoveTest.java ├── [120K] ArrayUtilsTest.java ├── [9.7K] BitFieldTest.java ├── [ 25K] BooleanUtilsTest.java ├── [4.0K] builder │   ├── [ 48K] CompareToBuilderTest.java │   ├── [6.3K] DefaultToStringStyleTest.java │   ├── [ 38K] EqualsBuilderTest.java │   ├── [4.8K] HashCodeBuilderAndEqualsBuilderTest.java │   ├── [ 21K] HashCodeBuilderTest.java │   ├── [9.0K] MultiLineToStringStyleTest.java │   ├── [6.3K] NoFieldNamesToStringStyleTest.java │   ├── [4.8K] ReflectionToStringBuilderExcludeTest.java │   ├── [6.2K] ShortPrefixToStringStyleTest.java │   ├── [5.6K] SimpleToStringStyleTest.java │   ├── [6.7K] StandardToStringStyleTest.java │   ├── [ 45K] ToStringBuilderTest.java │   └── [3.9K] ToStringStyleTest.java ├── [3.5K] CharEncodingTest.java ├── [ 19K] CharRangeTest.java ├── [ 19K] CharSetTest.java ├── [ 13K] CharSetUtilsTest.java ├── [5.8K] CharUtilsPerfRun.java ├── [ 14K] CharUtilsTest.java ├── [ 44K] ClassUtilsTest.java ├── [5.8K] EntitiesPerformanceTest.java ├── [6.5K] EntitiesTest.java ├── [4.0K] enum │   ├── [1.7K] Broken1Enum.java │   ├── [2.7K] Broken1OperationEnum.java │   ├── [1.7K] Broken2Enum.java │   ├── [2.7K] Broken2OperationEnum.java │   ├── [1.7K] Broken3Enum.java │   ├── [2.7K] Broken3OperationEnum.java │   ├── [2.7K] Broken4OperationEnum.java │   ├── [2.7K] Broken5OperationEnum.java │   ├── [1.7K] ColorEnum.java │   ├── [1.0K] DummyEnum.java │   ├── [ 22K] EnumTest.java │   ├── [5.6K] EnumUtilsTest.java │   ├── [1.6K] Extended1Enum.java │   ├── [1.6K] Extended2Enum.java │   ├── [1.6K] Extended3Enum.java │   ├── [2.1K] NestBroken.java │   ├── [2.0K] Nest.java │   ├── [2.4K] NestLinked.java │   ├── [2.3K] NestReferenced.java │   ├── [2.6K] OperationEnum.java │   ├── [1.9K] ValuedColorEnum.java │   └── [4.5K] ValuedEnumTest.java ├── [4.0K] enums │   ├── [1.7K] Broken1Enum.java │   ├── [2.7K] Broken1OperationEnum.java │   ├── [1.7K] Broken2Enum.java │   ├── [2.7K] Broken2OperationEnum.java │   ├── [1.7K] Broken3Enum.java │   ├── [2.7K] Broken3OperationEnum.java │   ├── [2.7K] Broken4OperationEnum.java │   ├── [2.7K] Broken5OperationEnum.java │   ├── [1.7K] ColorEnum.java │   ├── [1.0K] DummyEnum.java │   ├── [5.7K] EnumEqualsTest.java │   ├── [ 22K] EnumTest.java │   ├── [1.9K] EnumUtilsLang76Test.java │   ├── [5.6K] EnumUtilsTest.java │   ├── [1.6K] Extended1Enum.java │   ├── [1.6K] Extended2Enum.java │   ├── [1.6K] Extended3Enum.java │   ├── [2.1K] NestBroken.java │   ├── [2.0K] Nest.java │   ├── [2.4K] NestLinked.java │   ├── [2.3K] NestReferenced.java │   ├── [2.6K] OperationEnum.java │   ├── [1.9K] ValuedColorEnum.java │   ├── [9.0K] ValuedEnumTest.java │   └── [2.0K] ValuedLanguageEnum.java ├── [4.0K] exception │   ├── [ 23K] AbstractNestableTest.java │   ├── [ 26K] ExceptionUtilsTest.java │   ├── [ 33K] NestableDelegateTest.java │   ├── [5.5K] NestableErrorTest.java │   ├── [9.6K] NestableExceptionTest.java │   └── [7.9K] NestableRuntimeExceptionTest.java ├── [3.4K] IllegalClassExceptionTest.java ├── [2.7K] IncompleteArgumentExceptionTest.java ├── [4.0K] IntHashMapTest.java ├── [ 18K] LocaleUtilsTest.java ├── [4.0K] math │   ├── [ 16K] AbstractRangeTest.java │   ├── [5.9K] DoubleRangeTest.java │   ├── [5.8K] FloatRangeTest.java │   ├── [ 45K] FractionTest.java │   ├── [4.0K] IEEE754rUtilsTest.java │   ├── [5.9K] IntRangeTest.java │   ├── [5.5K] LongRangeTest.java │   ├── [5.9K] NumberRangeTest.java │   ├── [ 59K] NumberUtilsTest.java │   ├── [5.8K] RandomUtilsFreqTest.java │   ├── [ 11K] RandomUtilsTest.java │   └── [3.5K] RangeTest.java ├── [4.0K] mutable │   ├── [5.2K] MutableBooleanTest.java │   ├── [6.6K] MutableByteTest.java │   ├── [6.9K] MutableDoubleTest.java │   ├── [6.8K] MutableFloatTest.java │   ├── [6.6K] MutableIntTest.java │   ├── [6.4K] MutableLongTest.java │   ├── [3.6K] MutableObjectTest.java │   └── [6.8K] MutableShortTest.java ├── [8.6K] NotImplementedExceptionTest.java ├── [1.7K] NullArgumentExceptionTest.java ├── [8.3K] NumberRangeTest.java ├── [ 30K] NumberUtilsTest.java ├── [ 14K] ObjectUtilsTest.java ├── [ 13K] RandomStringUtilsTest.java ├── [4.0K] reflect │   ├── [9.3K] ConstructorUtilsTest.java │   ├── [ 44K] FieldUtilsTest.java │   ├── [ 15K] MethodUtilsTest.java │   └── [4.0K] testbed │   ├── [ 939] Ambig.java │   ├── [ 967] Bar.java │   ├── [ 967] Foo.java │   ├── [1.0K] Parent.java │   ├── [1.0K] PrivatelyShadowedChild.java │   ├── [ 981] PublicChild.java │   ├── [1.0K] PubliclyShadowedChild.java │   ├── [ 960] StaticContainerChild.java │   └── [1.7K] StaticContainer.java ├── [ 13K] SerializationUtilsTest.java ├── [ 17K] StringEscapeUtilsTest.java ├── [ 44K] StringUtilsEqualsIndexOfTest.java ├── [8.5K] StringUtilsIsTest.java ├── [8.2K] StringUtilsStartsEndsWithTest.java ├── [ 16K] StringUtilsSubstringTest.java ├── [ 92K] StringUtilsTest.java ├── [ 13K] StringUtilsTrimEmptyTest.java ├── [ 22K] SystemUtilsTest.java ├── [4.0K] text │   ├── [3.0K] CompositeFormatTest.java │   ├── [ 19K] ExtendedMessageFormatTest.java │   ├── [ 44K] StrBuilderAppendInsertTest.java │   ├── [ 64K] StrBuilderTest.java │   ├── [2.5K] StrLookupTest.java │   ├── [9.2K] StrMatcherTest.java │   ├── [ 19K] StrSubstitutorTest.java │   └── [ 30K] StrTokenizerTest.java ├── [4.0K] time │   ├── [ 12K] DateFormatUtilsTest.java │   ├── [ 21K] DateUtilsFragmentTest.java │   ├── [ 33K] DateUtilsRoundingTest.java │   ├── [ 73K] DateUtilsTest.java │   ├── [ 30K] DurationFormatUtilsTest.java │   ├── [ 14K] FastDateFormatTest.java │   └── [7.1K] StopWatchTest.java ├── [1.9K] UnhandledExceptionTest.java ├── [ 14K] ValidateTest.java └── [ 21K] WordUtilsTest.java 39 directories, 280 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。