iDempiere 7.1 - Web Penetration Testing - Vulnerabilites detected

300 views
Skip to first unread message

Jaurès FOUTE

unread,
Jun 11, 2023, 2:25:41 PM6/11/23
to iDempiere
Hello Community,

To evaluate the security level of iDempiere 7.1 one of our Customer decide to perform intrusion tests. Below are the details of the  8 vulnerabilities identified.

  1. Missing security headers
  2. Cookie Not Marked as HttpOnly
  3. Out-of-date Version (jQuery)
  4. Technical information disclosure
  5. Directory Listing enabled
  6. Code Exposure via Directory Listing
  7. Out-of-date Version (Jetty Web Server)
  8. SSL Security issue
Details of the Vulnerabilities are attached.

BTW: The results obtained after the completion of the penetration tests allow to identify a general level of security: Medium.

Any solution or how can be solve all vulnerabilities mentioned are welcome. 
Thank you in advance

iDempiere 7.1 - Web Penetration Testing - Vulnerabilites Detected.pdf

Carlos Antonio Ruiz Gomez

unread,
Jun 12, 2023, 5:39:16 AM6/12/23
to idem...@googlegroups.com
Thanks Jaurès for sharing those findings.

The recommended setup of iDempiere is to avoid exposing directly jetty to internet, but do it through an nginx server as a proxy.

There is also a recommended configuration here
which takes care of some of those findings.

It would be nice if the same pentest can be conducted with nginx as a proxy and with a release-10 iDempiere, release-7.1 is too old.

Regards,

Carlos Ruiz




El 11/6/23 a las 20:25, Jaurès FOUTE escribió:
--

Jaurès FOUTE

unread,
Jun 12, 2023, 8:15:21 AM6/12/23
to iDempiere
Hello Carlos,

Thanks for your feedback. But as far as i know, proxy can't solves all this issues. 
As example, vulnerabilities 5 and 6 are also observed on the https://demo.globalqss.com/ like shown below.
Selection_831.png
There is a way to hide some information explode in the report ?

Jaurès FOUTE

unread,
Jun 12, 2023, 8:37:45 AM6/12/23
to iDempiere
+ Vulnerability 3 

Selection_832.png

Carlos Antonio Ruiz Gomez

unread,
Jun 12, 2023, 8:44:14 AM6/12/23
to idem...@googlegroups.com
The three demo sites are community sites, they are not configured for security.

Regards,

Carlos Ruiz


El 12/6/23 a las 14:37, Jaurès FOUTE escribió:
+ Vulnerability 3 



Le lundi 12 juin 2023 à 13:15:21 UTC+1, Jaurès FOUTE a écrit :
Hello Carlos,

Thanks for your feedback. But as far as i know, proxy can't solves all this issues. 
As example, vulnerabilities 5 and 6 are also observed on the https://demo.globalqss.com/ like shown below.

Jaurès FOUTE

unread,
Jun 12, 2023, 9:16:15 AM6/12/23
to iDempiere
Okay Carlos. If I understand you correctly, I just need to install iDempiere under the Proxy ?

Carlos Antonio Ruiz Gomez

unread,
Jun 13, 2023, 12:21:18 PM6/13/23
to idem...@googlegroups.com
I'm not saying that solves all the problems, just suggesting to run the pentest on a release-10 server protected in this recommended way.

The security issues raised can be worked after that.

Of course, security issues in release-7.1 can be worked too, but that is not a community maintained version, so it could be managed on a different way.

Regards,

Carlos Ruiz


El 12/6/23 a las 15:16, Jaurès FOUTE escribió:
--


Jaurès FOUTE

unread,
Jun 14, 2023, 6:07:23 PM6/14/23
to iDempiere
Okay. Unfortunately,  we didn't have Release 10 installed.
It's possible to have a link of release 10 that we can work on that ?

Carlos Antonio Ruiz Gomez

unread,
Jun 15, 2023, 5:25:29 AM6/15/23
to idem...@googlegroups.com

Jaurès, I'll try to setup a temporary instance in AWS for the tests.

Improving the security is a must for the project.

I'll let you know the URL and credentials when done.

Regards,

Carlos Ruiz



El 15/6/23 a las 0:07, Jaurès FOUTE escribió:

Jaurès FOUTE

unread,
Jun 15, 2023, 10:39:07 AM6/15/23
to iDempiere
Okay, Well received, 

Carlos Antonio Ruiz Gómez

unread,
Jun 15, 2023, 1:22:21 PM6/15/23
to iDempiere
Hi Jaurès, I created this server:

For this pentest maybe you don't need it, but if you need login credentials, please let me know.

Regards,

Carlos Ruiz

Jaurès FOUTE

unread,
Jun 16, 2023, 3:33:20 AM6/16/23
to iDempiere
I will revert you next week with the result of test, Pls

Carlos Antonio Ruiz Gomez

unread,
Jun 23, 2023, 5:29:42 AM6/23/23
to idem...@googlegroups.com
Hi Jaurès, I stopped the AWS instance, please let me know if you need it again.

Regards,

Carlos Ruiz

Jaurès FOUTE

unread,
Jun 23, 2023, 2:18:23 PM6/23/23
to iDempiere
Hello Carlos,

Okay, It's okay for me. 
The report attached on this mail.
Globally all is fine. 

ISNOV_PENTEST_REPORT_pentest.idempiere.org_20230623_v2.pdf
Reply all
Reply to author
Forward
0 new messages