Kaifeng Huang created HIVE-21273:
------------------------------------

             Summary: Your project apache/hive is using buggy third-party 
libraries [WARNING]
                 Key: HIVE-21273
                 URL: https://issues.apache.org/jira/browse/HIVE-21273
             Project: Hive
          Issue Type: Bug
            Reporter: Kaifeng Huang



Hi, there!

    We are a research team working on third-party library analysis. We have 
found that some widely-used third-party libraries in your project have 
major/critical bugs, which will degrade the quality of your project. We highly 
recommend you to update those libraries to new versions.

    We have attached the buggy third-party libraries and corresponding jira 
issue links below for you to have more detailed information.

        1. org.apache.httpcomponents httpclient(pom.xml)
        version: 4.5.2

        Jira issues:
        
org.apache.http.impl.client.AbstractHttpClient#createClientConnectionManager 
Does not account for context class loader
        affectsVersions:4.4.1;4.5;4.5.1;4.5.2
        
https://issues.apache.org/jira/projects/HTTPCLIENT/issues/HTTPCLIENT-1727?filter=allopenissues
        Memory Leak in OSGi support
        affectsVersions:4.4.1;4.5.2
        
https://issues.apache.org/jira/projects/HTTPCLIENT/issues/HTTPCLIENT-1749?filter=allopenissues
        SystemDefaultRoutePlanner: Possible null pointer dereference
        affectsVersions:4.5.2
        
https://issues.apache.org/jira/projects/HTTPCLIENT/issues/HTTPCLIENT-1766?filter=allopenissues
        Null pointer dereference in EofSensorInputStream and ResponseEntityProxy
        affectsVersions:4.5.2
        
https://issues.apache.org/jira/projects/HTTPCLIENT/issues/HTTPCLIENT-1767?filter=allopenissues
        [OSGi] WeakList needs to support "clear" method
        affectsVersions:4.5.2;5.0 Alpha1
        
https://issues.apache.org/jira/projects/HTTPCLIENT/issues/HTTPCLIENT-1772?filter=allopenissues
        [OSGi] HttpProxyConfigurationActivator does not unregister 
HttpClientBuilderFactory
        affectsVersions:4.5.2
        
https://issues.apache.org/jira/projects/HTTPCLIENT/issues/HTTPCLIENT-1773?filter=allopenissues
        Why is Retry around Redirect and not the other way round
        affectsVersions:4.5.2
        
https://issues.apache.org/jira/projects/HTTPCLIENT/issues/HTTPCLIENT-1800?filter=allopenissues


        2. commons-cli 
commons-cli(pom.xml,testutils/ptest2/pom.xml,upgrade-acid/pre-upgrade/pom.xml)
        version: 1.2

        Jira issues:
        Unable to select a pure long option in a group
        affectsVersions:1.0;1.1;1.2
        
https://issues.apache.org/jira/projects/CLI/issues/CLI-182?filter=allopenissues
        Clear the selection from the groups before parsing
        affectsVersions:1.0;1.1;1.2
        
https://issues.apache.org/jira/projects/CLI/issues/CLI-183?filter=allopenissues
        Commons CLI incorrectly stripping leading and trailing quotes
        affectsVersions:1.1;1.2
        
https://issues.apache.org/jira/projects/CLI/issues/CLI-185?filter=allopenissues
        Coding error: OptionGroup.setSelected causes 
java.lang.NullPointerException
        affectsVersions:1.2
        
https://issues.apache.org/jira/projects/CLI/issues/CLI-191?filter=allopenissues
        StringIndexOutOfBoundsException in HelpFormatter.findWrapPos
        affectsVersions:1.2
        
https://issues.apache.org/jira/projects/CLI/issues/CLI-193?filter=allopenissues
        HelpFormatter strips leading whitespaces in the footer
        affectsVersions:1.2
        
https://issues.apache.org/jira/projects/CLI/issues/CLI-207?filter=allopenissues
        OptionBuilder only has static methods; yet many return an OptionBuilder 
instance
        affectsVersions:1.2
        
https://issues.apache.org/jira/projects/CLI/issues/CLI-224?filter=allopenissues
        Unable to properly require options
        affectsVersions:1.2
        
https://issues.apache.org/jira/projects/CLI/issues/CLI-230?filter=allopenissues
        OptionValidator Implementation Does Not Agree With JavaDoc
        affectsVersions:1.2
        
https://issues.apache.org/jira/projects/CLI/issues/CLI-241?filter=allopenissues


        3. commons-io commons-io(pom.xml)
        version: 2.4

        Jira issues:
        IOUtils copyLarge() and skip() methods are performance hogs
        affectsVersions:2.3;2.4
        
https://issues.apache.org/jira/projects/IO/issues/IO-355?filter=allopenissues
        CharSequenceInputStream#reset() behaves incorrectly in case when buffer 
size is not dividable by data size
        affectsVersions:2.4
        
https://issues.apache.org/jira/projects/IO/issues/IO-356?filter=allopenissues
        [Tailer] InterruptedException while the thead is sleeping is silently 
ignored
        affectsVersions:2.4
        
https://issues.apache.org/jira/projects/IO/issues/IO-357?filter=allopenissues
        IOUtils.contentEquals* methods returns false if input1 == input2; 
should return true
        affectsVersions:2.4
        
https://issues.apache.org/jira/projects/IO/issues/IO-362?filter=allopenissues
        Apache Commons - standard links for documents are failing
        affectsVersions:2.4
        
https://issues.apache.org/jira/projects/IO/issues/IO-369?filter=allopenissues
        FileUtils.sizeOfDirectoryAsBigInteger can overflow
        affectsVersions:2.4
        
https://issues.apache.org/jira/projects/IO/issues/IO-390?filter=allopenissues
        Regression in FileUtils.readFileToString from 2.0.1
        affectsVersions:2.1;2.2;2.3;2.4
        
https://issues.apache.org/jira/projects/IO/issues/IO-453?filter=allopenissues
        Correct exception message in FileUtils.getFile(File; String...)
        affectsVersions:2.4
        
https://issues.apache.org/jira/projects/IO/issues/IO-479?filter=allopenissues
        org.apache.commons.io.FileUtils#waitFor waits too long
        affectsVersions:2.4
        
https://issues.apache.org/jira/projects/IO/issues/IO-481?filter=allopenissues
        FilenameUtils should handle embedded null bytes
        affectsVersions:2.4
        
https://issues.apache.org/jira/projects/IO/issues/IO-484?filter=allopenissues
        Exceptions are suppressed incorrectly when copying files.
        affectsVersions:2.4;2.5
        
https://issues.apache.org/jira/projects/IO/issues/IO-502?filter=allopenissues


        4. org.apache.logging.log4j log4j-core(pom.xml)
        version: 2.10.0

        Jira issues:
        Curly braces in parameters are treated as placeholders
        affectsVersions:2.8.2;2.9.0;2.10.0
        
https://issues.apache.org/jira/projects/LOG4J2/issues/LOG4J2-2032?filter=allopenissues
        Remove Log4J API dependency on Management APIs
        affectsVersions:2.9.1;2.10.0
        
https://issues.apache.org/jira/projects/LOG4J2/issues/LOG4J2-2126?filter=allopenissues
        Log4j2 throws NoClassDefFoundError in Java 9
        affectsVersions:2.10.0;2.11.0
        
https://issues.apache.org/jira/projects/LOG4J2/issues/LOG4J2-2129?filter=allopenissues
        ThreadContext map is cleared => entries are only available for one log 
event
        affectsVersions:2.10.0
        
https://issues.apache.org/jira/projects/LOG4J2/issues/LOG4J2-2158?filter=allopenissues
        Objects held in SortedArrayStringMap cannot be filtered during 
serialization
        affectsVersions:2.10.0
        
https://issues.apache.org/jira/projects/LOG4J2/issues/LOG4J2-2163?filter=allopenissues
        NullPointerException at 
org.apache.logging.log4j.util.Activator.loadProvider(Activator.java:81) in 
log4j 2.10.0
        affectsVersions:2.10.0
        
https://issues.apache.org/jira/projects/LOG4J2/issues/LOG4J2-2182?filter=allopenissues
        MarkerFilter onMismatch invalid attribute in .properties
        affectsVersions:2.10.0
        
https://issues.apache.org/jira/projects/LOG4J2/issues/LOG4J2-2202?filter=allopenissues
        Configuration builder classes should look for "onMismatch"; not 
"onMisMatch".
        
affectsVersions:2.4;2.4.1;2.5;2.6;2.6.1;2.6.2;2.7;2.8;2.8.1;2.8.2;2.9.0;2.10.0
        
https://issues.apache.org/jira/projects/LOG4J2/issues/LOG4J2-2219?filter=allopenissues
        Empty Automatic-Module-Name Header
        affectsVersions:2.10.0;2.11.0;3.0.0
        
https://issues.apache.org/jira/projects/LOG4J2/issues/LOG4J2-2254?filter=allopenissues
        ConcurrentModificationException from 
org.apache.logging.log4j.status.StatusLogger.<clinit>(StatusLogger.java:71)
        affectsVersions:2.10.0
        
https://issues.apache.org/jira/projects/LOG4J2/issues/LOG4J2-2276?filter=allopenissues
        Allow SystemPropertiesPropertySource to run with a SecurityManager that 
rejects system property access
        affectsVersions:2.10.0
        
https://issues.apache.org/jira/projects/LOG4J2/issues/LOG4J2-2279?filter=allopenissues
        ParserConfigurationException when using Log4j with 
oracle.xml.jaxp.JXDocumentBuilderFactory
        affectsVersions:2.10.0
        
https://issues.apache.org/jira/projects/LOG4J2/issues/LOG4J2-2283?filter=allopenissues
        Log4j 2.10+not working with SLF4J 1.8 in OSGI environment
        affectsVersions:2.10.0;2.11.0
        
https://issues.apache.org/jira/projects/LOG4J2/issues/LOG4J2-2305?filter=allopenissues
        fix the CacheEntry map in ThrowableProxy#toExtendedStackTrace to be put 
and gotten with same key
        affectsVersions:2.6.2;2.7;2.8;2.8.1;2.8.2;2.9.0;2.9.1;2.10.0;2.11.0
        
https://issues.apache.org/jira/projects/LOG4J2/issues/LOG4J2-2389?filter=allopenissues
        NullPointerException when closing never used 
RollingRandomAccessFileAppender
        affectsVersions:2.10.0;2.11.1
        
https://issues.apache.org/jira/projects/LOG4J2/issues/LOG4J2-2418?filter=allopenissues


        5. org.apache.commons commons-lang3(hcatalog/streaming/pom.xml)
        version: 3.3.2

        Jira issues:
        ISO 8601 misspelled throughout the Javadocs
        affectsVersions:3.3.2
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-1001?filter=allopenissues
        Several predefined ISO FastDateFormats in DateFormatUtils are incorrect
        affectsVersions:3.3.2
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-1002?filter=allopenissues
        DurationFormatUtils are not able to handle negative durations/periods
        affectsVersions:3.3.2
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-1003?filter=allopenissues
        DurationFormatUtils#formatDurationHMS implementation does not 
correspond to Javadoc and vice versa
        affectsVersions:3.3.2
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-1004?filter=allopenissues
        NumberUtils.createNumber(final String str)  Precision will be lost
        affectsVersions:3.3.2
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-1018?filter=allopenissues
        Javadoc for EqualsBuilder.reflectionEquals() is unclear
        affectsVersions:3.3.2
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-1035?filter=allopenissues
        NumberUtils#isNumber() returns false for "+2" and true for "-2"
        affectsVersions:3.1;3.3.2
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-1038?filter=allopenissues
        Javadoc for NumberUtils.isNumber() are not clear enough
        affectsVersions:3.3.2
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-1040?filter=allopenissues
        Fix MethodUtilsTest so it does not depend on JDK method ordering
        affectsVersions:3.3.2
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-1041?filter=allopenissues
        StrSubstitutor.replaceSystemProperties does not work consistently
        affectsVersions:3.3.2
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-1055?filter=allopenissues
        NumberUtils.isNumber assumes number starting with Zero is octal
        affectsVersions:3.3.2
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-1060?filter=allopenissues
        FastDateParser error - timezones not handled correctly
        affectsVersions:3.3.2
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-1061?filter=allopenissues
        Wrong formating of time zones with daylight saving time in 
FastDatePrinter
        affectsVersions:3.3.2
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-1092?filter=allopenissues
        TypeUtils.ParameterizedType#equals doesn't work with wildcard types
        affectsVersions:3.3.2;3.4
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-1114?filter=allopenissues
        Fix bug with stripping spaces on last line in WordUtils.wrap() 
        affectsVersions:3.3.2
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-995?filter=allopenissues
        FastDateFormat is case sensitive
        affectsVersions:3.3.2
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-996?filter=allopenissues
        NumberUtils#createNumber() returns positive BigDecimal when negative 
Float is expected
        affectsVersions:3.x
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-1087?filter=allopenissues


        6. commons-lang commons-lang(storage-api/pom.xml,pom.xml)
        version: 2.6

        Jira issues:
        Remove unnecessary synchronization from registry lookup in 
EqualsBuilder and HashCodeBuilder
        affectsVersions:2.6
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-1230?filter=allopenissues
        LocaleUtils - DCL idiom is not thread-safe
        affectsVersions:2.6
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-803?filter=allopenissues
        Exception when combining custom and choice format in 
ExtendedMessageFormat
        affectsVersions:2.5;2.6
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-917?filter=allopenissues


        7. org.apache.commons 
commons-lang3(standalone-metastore/pom.xml,pom.xml)
        version: 3.2

        Jira issues:
        SerializationUtils.ClassLoaderAwareObjectInputStream should use static 
initializer to initialize primitiveTypes map.
        affectsVersions:3.2;3.3;3.4
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-1251?filter=allopenissues
        Build fails with test failures when building with JDK 8
        affectsVersions:3.2
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-938?filter=allopenissues
        Test DurationFormatUtilsTest.testEdgeDuration fails in JDK 1.6; 1.7 and 
1.8; BRST time zone
        affectsVersions:3.1;3.2;3.2.1
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-943?filter=allopenissues
        Exception while using ExtendedMessageFormat and escaping braces
        affectsVersions:3.2;3.2.1
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-948?filter=allopenissues
        org.apache.commons.lang3.reflect.FieldUtils.removeFinalModifier(Field) 
does not clean up after itself
        affectsVersions:3.2;3.2.1
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-961?filter=allopenissues
        NumberUtils#createNumber() returns positive BigDecimal when negative 
Float is expected
        affectsVersions:3.x
        
https://issues.apache.org/jira/projects/LANG/issues/LANG-1087?filter=allopenissues




Sincerely~
FDU Software Engineering Lab
Feb 15th,2019




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to