Joomla! News

Joomla! DJ-Classifieds Component Script Insertion and File Upload Vulnerabilities

SECUNIA ADVISORY ID:
SA39681

VERIFY ADVISORY:
http://secunia.com/advisories/39681/

DESCRIPTION:
Some vulnerabilities have been discovered in the DJ-Classifieds
component for Joomla!, which can be exploited by malicious users to
conduct script insertion attacks and compromise a vulnerable system.

1) Input passed via the "description" parameter to index.php (when
"option" is set to "com_djclassifieds" and "view" is set to
"additem") is not properly sanitised before being displayed to the
user. This can be exploited to insert arbitrary HTML and script code,
which will be executed in a user's browser session in context of an
affected site when the malicious data is being viewed.

2) A vulnerability is caused due to the application improperly
validating uploaded files. This can be exploited to execute arbitrary
PHP code by uploading a malicious PHP script with multiple
extensions.

Successful exploitation of this vulnerability requires that Apache is
not configured to handle the mime-type for files with an e.g. "pjpeg"
extension.

The vulnerabilities are confirmed in version 0.9.1. Other versions
may also be affected.

SOLUTION:
Grant only trusted users access to the affected component.

PROVIDED AND/OR DISCOVERED BY:
Sid3^effects

Component VirtueMart 1.1.4 LaiThai

Virtuemart LogoComponent VirtueMart 1.1.4 LaiThai เป็นคอมโพเน้นท์ ร้านค้าออนไลน์ตัวหนึ่งที่เป็นที่นิยม ซึ่งเดิมทางทีมลายไทย ได้ทำการปรับเฉพาะเวอร์ชันที่เป็น eCommerce Edition คือตัวที่มีจูมล่าอยู่ด้วยเลย เป็นชื่อ LaiThai eCommerce Edition

ซึ่งมีไม่น้อยที่มีผู้ที่ติดตั้งตัวจูมล่าไปแล้ว แต่ต้องการใช้งาน Component VirtueMart ที่รองรับการใช้งานภาษาไทยเลย โดยที่ไม่ต้องมาแก้ไขเอง

ทางทีมลายไทย จึงได้จัดทำ Package เฉพาะตัวคอมโพเน้นท์ขึ้นมาครับ ซึ่งมีรายละเอียดของการปรับแต่ด้านล่าง ดังนี้

  1. เพิ่มชื่อจังหวัด พร้อมตัวย่อเป็นภาษาไทยไว้ในฐานข้อมูลให้ โดยไม่ต้องไปเพิ่มเอง
  2. เพิ่มอัตราภาษี 7% ในฐานข้อมูลให้ โดยไม่ต้องไปเพิ่มเอง
  3. แก้ไขการแสดงชื่อของสินค้าให้เป็นภาษาไทย และอ่านออกได้ในแบบ UTF-8
  4. เพิ่มจำนวนการแสดงชื่อสินค้าให้มากกว่าปกติ บน title ของ browser และการจัดเก็บในฐานข้อมูลชื่อสินค้า
  5. แก้ไขการแสดงผลของข้อคิดเห็น (Comment) ให้แสดง และตัดคำในการแสดงผลได้ถูกต้อง
  6. แก้ไขการแสดงผลของรายการในเทมเพลต จากตัวเอียง เป็นตัวปกติ
  7. แก้ไขการแสดงผลของเทมเพลตให้รองรับ IE7, IE8
  8. แก้ไขเรื่องการแสดงผลเวลาที่ถูกต้อง เมื่อมีการบวกเวลาเพิ่มในกรณีที่เป็นประเทศไทย
  9. เพิ่ม Thailand Post Shipping Module
  10. เพิ่ม PaySbuy thai payment method (แก้ไขเพิ่มเติมเรื่องการรับค่ากลับ)
  11. เพิ่ม Syntax Store Address Format
  12. เพิ่ม Function แสดงผลประเทศในหน้าสั่งซื้อหน้าสุดท้าย

Download Component VirtueMart 1.1.4 LaiThai Now!

Joomla NoticeBoard Component "controller" File Inclusion Vulnerability

SECUNIA ADVISORY ID:
SA39600

VERIFY ADVISORY:
http://secunia.com/advisories/39600/

DESCRIPTION:
A vulnerability has been discovered in the NoticeBoard component for
Joomla, which can be exploited by malicious people to disclose
potentially sensitive information.

Input passed to the "controller" parameter in index.php (when
"option" is set to "com_noticeboard") is not properly verified before
being used to include files. This can be exploited to include
arbitrary files from local resources via directory traversal attacks
and URL-encoded NULL bytes.

The vulnerability is confirmed in version 1.3. Other versions may
also be affected.

SOLUTION:
Edit the source code to ensure that input is properly verified.

PROVIDED AND/OR DISCOVERED BY:
AntiSecurity

Joomla ABC Component "sectionid" SQL Injection Vulnerability

SECUNIA ADVISORY ID:
SA39588

VERIFY ADVISORY:
http://secunia.com/advisories/39588/

DESCRIPTION:
A vulnerability has been discovered in the ABC component for Joomla,
which can be exploited by malicious people to conduct SQL injection
attacks.

Input passed via the "sectionid" parameter to index.php (when
"option" is set to "com_abc") is not properly sanitised before being
used in a SQL query. This can be exploited to manipulate SQL queries
by injecting arbitrary SQL code.

The vulnerability is confirmed in version 1.1.7. Other versions may
also be affected.

SOLUTION:
Edit the source code to ensure that input is properly sanitised.

PROVIDED AND/OR DISCOVERED BY:
AntiSecurity

Joomla SmartSite Component "controller" File Inclusion Vulnerability

SECUNIA ADVISORY ID:
SA39592

VERIFY ADVISORY:
http://secunia.com/advisories/39592/

DESCRIPTION:
A vulnerability has been reported in the SmartSite component for
Joomla, which can be exploited by malicious people to disclose
potentially sensitive information.

Input passed to the "controller" parameter in index.php (when
"option" is set to "com_smartsite") is not properly verified before
being used to include files. This can be exploited to include
arbitrary files from local resources via directory traversal attacks
and URL-encoded NULL bytes.

The vulnerability is reported in version 1.0.0. Other versions may
also be affected.

SOLUTION:
Edit the source code to ensure that input is properly verified.

PROVIDED AND/OR DISCOVERED BY:
AntiSecurity

Joomla Graphics Component "controller" File Inclusion Vulnerability

SECUNIA ADVISORY ID:
SA39585

VERIFY ADVISORY:
http://secunia.com/advisories/39585/

DESCRIPTION:
A vulnerability has been discovered in the Graphics component for
Joomla, which can be exploited by malicious people to disclose
potentially sensitive information.

Input passed to the "controller" parameter in index.php (when
"option" is set to "com_graphics") is not properly verified before
being used to include files. This can be exploited to include
arbitrary files from local resources via directory traversal attacks
and URL-encoded NULL bytes.

The vulnerability is confirmed in version 1.5.0. Other versions may
also be affected.

SOLUTION:
Edit the source code to ensure that input is properly verified.

PROVIDED AND/OR DISCOVERED BY:
wishnusakti + inc0mp13te

RECENT ARTICLE