Lucene search
K

Pentaho 5.2.x BA Suite / PDI Information Disclosure

🗓️ 18 Sep 2015 00:00:00Reported by Gregory DraperiType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 56 Views

Improper authentication vulnerability in Pentaho GA BA Suite & PDI 5.2.

Related
Code
ReporterTitlePublishedViews
Family
CNVD
Pentaho GA PDI & Pentaho GA BA Authentication Bypass Vulnerability
17 Sep 201500:00
cnvd
CVE
CVE-2015-6940
22 Sep 201515:00
cve
Cvelist
CVE-2015-6940
22 Sep 201515:00
cvelist
EUVD
EUVD-2015-6873
7 Oct 202500:30
euvd
NVD
CVE-2015-6940
22 Sep 201515:59
nvd
OpenVAS
Pentaho Data Integration (PDI) Suite Information Disclosure Vulnerability - Active Check
24 May 201600:00
openvas
OpenVAS
Pentaho Business Analytics Information Disclosure Vulnerability - Active Check
24 May 201600:00
openvas
Prion
Information disclosure
22 Sep 201515:59
prion
`Exploit Title: Improper authentication allows unauthenticated access  
to configuration files  
Product: Pentaho GA PDI & Pentaho GA BA  
Vulnerable Versions: 5.2.x GA BA Suite and PDI - Suite and previous versions  
Tested Version: 5.2.x GA BA Suite and PDI - Suite  
Advisory Publication: 15/02/2015  
Latest Update: 15/02/2015  
Vulnerability Type: Improper Authentication [CWE-287]  
CVE Reference: CVE-2015-6940  
Credit: Gregory DRAPERI  
  
Advisory Details:  
  
(1) Vendor & Product Description  
--------------------------------  
  
Vendor: PENTAHO  
  
Product & Version:  
4.3.x GA PDI - Suite  
4.4.x GA PDI - Suite  
4.5.x GA BA Suite  
4.8.x GA BA Suite  
5.0.x GA BA Suite and PDI - Suite  
5.1.x GA BA Suite and PDI - Suite  
5.2.x GA BA Suite and PDI - Suite  
  
Vendor URL & Download:  
http://www.pentaho.com  
  
Product Description:  
"Pentaho Business Analytics, a suite of open source Business  
Intelligence (BI) products which provide data integration, OLAP  
services, reporting, dashboarding, data mining and ETL capabilities."  
  
  
(2) Vulnerability Details:  
--------------------------  
The GetResource servlet, a vestige of the old platform UI, allows  
unauthenticated access to resources in the pentaho-solutions/system  
folder. Specifically vulnerable are properties files that may reveal  
passwords.  
  
The servlet allows access to files with the following extensions:  
  
.xsl  
.mondrian.xml  
.jpg  
.jpeg  
.gif  
.bmp  
.properties  
.jar  
The vulnerability allows unauthenticated access to properties files in  
the system solution which include properties files containing  
passwords. The offending code was heavily used in our previous version  
of our web UI but has since then been deprecated and is only being  
used in an old deprecated plugin (JPivot).  
  
For example, unauthenticated access to the  
defaultUser.spring.properties is allowed with the following URL:  
http://localhost:8080/pentaho/GetResource?resource=system/defaultUser.spring.properties  
  
  
(3) Advisory Timeline:  
----------------------  
05/02/2015 - First Contact informing vendor of vulnerability  
05/02/2015 - Response requesting details of vulnerability. Details sent  
05/02/2015 - Vendor indicates issue is under investigation.  
15/02/2015 - Vendor confirms patch ready and releases the patch  
16/09/2015 - Public disclosure of vulnerability.  
  
  
(4)Solution:  
------------  
Apply the patches listed below to your Server at the following location.  
  
Download the appropriate .jar file for your version of the DI and BI Platform.  
Copy the .jar file to the WEB-INF/lib folder of each of your DI and BI Servers.  
Restart each of your servers  
Please note:  
  
SPA9-xxxx-4.5.0.11.jar works for both 4.3.x GA PDI - Suite and 4.5.x  
GA BI - Suite  
  
SPA9_xxxx-4.8.3.4-patch.jar works for both 4.4.x GA PDI - Suite and  
4.8.x. GA BI - Suite  
  
SPA9_xxxx-5.x-patch.jar works for all 5.x Versions  
  
(5) Credits:  
------------  
Discovered by Gregory DRAPERI  
  
(6) References:  
------------  
https://support.pentaho.com/entries/78884125-Security-Vulnerability-Announcement-Feb-2015  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

18 Sep 2015 00:00Current
6.7Medium risk
Vulners AI Score6.7
EPSS0.00283
56