[ 
https://issues.apache.org/jira/browse/FLUME-3475?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Deepak Garg updated FLUME-3475:
-------------------------------
    Description: 
This dependency upgrade requires changes in flume-jdbc-channel

 

Explanation
The Apache Commons DBCP packages are vulnerable to Insufficiently Protected 
Credentials. The {{toString}} method in various classes as mentioned below, 
displays sensitive credentials. An attacker can exploit this as part of a 
larger attack, using said credentials to gain unauthorized access.

{_}Vulnerable Classes{_}:
 * DelegatingConnection.class
 * DriverConnectionFactory.class
 * DriverAdapterCPDS.class
 * PoolKey.class
 * UserPassKey.class
Detection
The application is vulnerable by using this component.

Recommendation
There is no non-vulnerable upgrade path for this component/package. We 
recommend investigating alternative components or a potential mitigating 
control.

Version Affected
[1.2.1,1.4]
Root Cause
commons-dbcp-1.4.jarorg/apache/commons/dbcp/DriverConnectionFactory.class[1.2.1,
 20030818.201141)
commons-dbcp-1.4.jarorg/apache/commons/dbcp/datasources/PoolKey.class[1.2.1, 
20030818.201141)
commons-dbcp-1.4.jarorg/apache/commons/dbcp/datasources/UserPassKey.class[1.2.1,
 20030818.201141)
commons-dbcp-1.4.jarorg/apache/commons/dbcp/DelegatingConnection.class[1.2.2, 
20030818.201141)
Advisories
Project[https://github.com/apache/commons-dbcp/commit/a4c5af0da1de3a7f50c72fc7edaa1f653ca276dd]
CVSS Details
Sonatype CVSS 37.5
CVSS VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

  was:This dependency upgrade requires changes in flume-jdbc-channel


> Upgrade Commons-dbcp 1.4 to Commons-dbcp2 2.9.0 
> ------------------------------------------------
>
>                 Key: FLUME-3475
>                 URL: https://issues.apache.org/jira/browse/FLUME-3475
>             Project: Flume
>          Issue Type: Dependency upgrade
>         Environment: Hadoop 3
> RHEL 7
> flume 1.11.0
>            Reporter: Deepak Garg
>            Assignee: Deepak Garg
>            Priority: Major
>
> This dependency upgrade requires changes in flume-jdbc-channel
>  
> Explanation
> The Apache Commons DBCP packages are vulnerable to Insufficiently Protected 
> Credentials. The {{toString}} method in various classes as mentioned below, 
> displays sensitive credentials. An attacker can exploit this as part of a 
> larger attack, using said credentials to gain unauthorized access.
> {_}Vulnerable Classes{_}:
>  * DelegatingConnection.class
>  * DriverConnectionFactory.class
>  * DriverAdapterCPDS.class
>  * PoolKey.class
>  * UserPassKey.class
> Detection
> The application is vulnerable by using this component.
> Recommendation
> There is no non-vulnerable upgrade path for this component/package. We 
> recommend investigating alternative components or a potential mitigating 
> control.
> Version Affected
> [1.2.1,1.4]
> Root Cause
> commons-dbcp-1.4.jarorg/apache/commons/dbcp/DriverConnectionFactory.class[1.2.1,
>  20030818.201141)
> commons-dbcp-1.4.jarorg/apache/commons/dbcp/datasources/PoolKey.class[1.2.1, 
> 20030818.201141)
> commons-dbcp-1.4.jarorg/apache/commons/dbcp/datasources/UserPassKey.class[1.2.1,
>  20030818.201141)
> commons-dbcp-1.4.jarorg/apache/commons/dbcp/DelegatingConnection.class[1.2.2, 
> 20030818.201141)
> Advisories
> Project[https://github.com/apache/commons-dbcp/commit/a4c5af0da1de3a7f50c72fc7edaa1f653ca276dd]
> CVSS Details
> Sonatype CVSS 37.5
> CVSS VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to