Mambo CMS / Joomla CMS - Weblog Menüpunkt: Joomla CMS

Joomla CMS - Releasestand und Informationen

Icon Artikel Ersteller Geschrieben von Grishan - 28.02.2006

Icon Joomla Info Mit Joomla wurde vom ehemaligen Entwickler Team des Mambo CMS ein neues Open Source Projekt (unter GPL Lizenz stehend) aus der Taufe gehoben. Schon im Setptember des Jahres 2005 wurde mit der Version 1.0.0 das erste Release unter dem neuen Namen Joomla veröffentlicht. Strukturell baut Joomla noch in weiten Teilen auf den ehemaligen Mambo Kern auf, aber schon jetzt zeichnet sich aus den vorliegenden Roadmaps ab, daß Joomla und Mambo nicht mehr lange zueinander kompatibel bleiben werden. Acht Joomla (Minor)Versions Updates im letzten halben Jahr zeugen von einer hohen Projektaktivität und zeigen mit welch großem Enthusiasmus das Core Team sich seiner Arbeit widmet.

 

 

Neuigkeiten zur aktuellen Joomla CMS Version 1.0.8

Das Entwickler Team von Joomla hat nach der Veröffentlichung von Version 1.0.7 den Core einem umfangreichen Security Audit unterzogen. Die Ergebnisse des Audits sind in Form von zahlreichen Bugfixes zur Gewährleistung einer hohen Stabilität und Sicherheit in das neue Release 1.0.8 eingeflossen. Weiterhin wurden die Routinen zur Datenbankabfrage in puncto Performance überarbeitet, so daß die Anzahl von notwendigen Datenbankabfragen um ca. 30% reduziert werden konnte. Ausserdem wurden ca. 70 kleinere, nicht sicherheitsrelevante Fehler gefunden und in diesem Release behoben. Entsprechend lang ist damit diesmal der weiter unten veröffentlichte Changelog ausgefallen.

Die wichtigeste Neuerung im Release 1.0.8 betrifft das Session-Handling. Die bisherige Methode zum Verfolgen von Benutzer-Sessions brachte immer wieder Probleme mit sich. Dies äusserte sich unter anderem in verfälschten Statistken im Who's Online Modul und mehrfach erzeugten Sessions bei stark durch Suchmaschinen gespiderte Seiten. Ausserdem wurden angemeldete Benutzer, welche auf eine Joomla Installation per Proxy zugriffen und diesen nach Anmeldung wechselten, durch das System ausgeloggt. Durch die Auswahl von verschiedenen Authentifizierungsmethoden kann den beschiebenen Problematiken nun zu Leibe gerückt werden.

Änderungen im Admin Interface (Backend):

Session-Handling:
Im Backend steht dem Administrator unter "Globaler Konfiguration --> Server" eine neue Option mit dem Namen "Session Authentication" zur Regelung des Session-Handlings zur Verfügung. Per Dropdown Menü lässt sich nun eine der drei verfügbaren Methoden auswählen.

  • 1. "Default & Highest": gilt als Voreinstellung (Standard)
  • 2. "Allow for proxy IPs": für Joomla Installationen deren Mehrzahl an Besuchern auf Proxys zurückgreift
  • 3. "Backward Compatibility" : entspricht der (alten) gewohnten Authentifizierungsart, sollte nur bei Verwendung von noch nicht im Session-Handling aktualisierten 3rd Party Komponenten ausgewählt werden

 

Verweise zu Downloads und Patches der aktuellen Joomla Version 1.0.8

Das aktuelle Release hat die Versionsnummer 1.0.8 und wurde von den Entwicklern am 26. Februar 2006 als sicherheitsrelevantes Update veröffentlicht. Der Download liegt sowohl als komplette Version vor, sowie als Update für die früheren Joomla Versionen. Es wird empfohlen von älteren Joomla Versionen auf das neueste Release zu updaten. Hier sind nur die Downloadlinks zum Komplettpaket und dem Update von Version 1.0.7 auf 1.08 aufgeführt. Die übrigen Updates sind in der Joomla 1.0.8 Filebase auf Joomla Forge zu finden.

Download Übersicht des CMS Projektes auf Forge Joomla :
Joomla 1.0.8 Filebase

Joomla 1.0.8 komplett / Stand 26.02.2006 :
Joomla 1.0.8 Download komplett

Update Patch von Joomla 1.0.7 auf Joomla 1.0.8 :
Joomla Update von 1.0.7 auf 1.0.8

 

Changelog 1.0.8

1.0.8 Stable Released -- [26-Feb-2006 05:00 UTC]

This Release Contains following Security Fixes

Medium Level Threat
* Hardening of Remember Me login functionality
* Protect against real server path disclosure via syndication component
* Limit arbitrary file creation via syndication component
* Protect against real server path disclosure in mod_templatechooser

* Disallow `Weblink` item from being accessible when 'unpublished'
* Disallow `Polls` item from being accessible when 'unpublished'

* Disallow `Newfeeds` item from being accessible when category 'unpublished'
* Disallow `Weblinks` item from being accessible when category 'unpublished'

* Disallow `Content` item from being accessible despite section/category 'access level'
* Disallow `Newsfeed` item from being accessible despite category 'access level'
* Disallow `Weblink` item from being accessible despite category 'access level'

* Disallow `Content` item from being visible despite category 'access level' in `Content Section` view - `Blog - Content Section` & `Blog - Content Section Archive`
* Disallow `Content` items from being viewable when category/section 'unpublished' - mod_newsflash

Low Level Threat
* Harden frontend Session ID
* Harden against multiple Admin SQL Injection Vulnerabilities
* Disable ability to enter more than one email address in Contact Component contact form
* Harden Contact Component with param option to check for existance of session cookie - enabled by default
* Addiotnal check for correct Admin session name

* Disallow access to syndication functionality
* Disallow `Newsfeeds` Categories from being accessible when 'unpublished'
* Disallow `Contact` Categories from being accessible when 'unpublished'
* Disallow `Weblink` Categories from being accessible when 'unpublished'
* Disallow `Content Section` from being accessible when section 'unpublished' - `List - Content Section`
* Disallow `Content Category` from being accessible when category/section 'unpublished' - `Table - Content Category`

* Disallow `Contact` Categories from being accessible as per category 'access level'
* Disallow `Newsfeeds` Categories from being accessible as per category 'access level'
* Disallow `Weblinks` Categories from being accessible as per category 'access level'
* Disallow `Content Section` from being accessible as per section 'access level' - `List - Content Section`
* Disallow `Content Category` from being accessible as per section/category 'access level' - `Table - Content Category`
* Disallow `Content Category` from being accessible as per category 'access level' - `Blog - Content Category` & `Blog - Content Category Archive`

* Disallow `Content` item links from being visible as per category/section 'access level' - mod_newsflash, mod_latestnews, mod_mostread

* Disallow Category Search returning items despite section 'access level' & section 'state'
* Disallow Contact Search returning items despite 'access level' & category 'state'
* Disallow Content Search returning items despite section 'access level'
* Disallow Newsfeed Search returnings items despite category 'state'
* Disallow Weblink Search returning items despite category 'state'

---

25-Feb-2006 Rey Gigataras
# Fixed [topic,40568.0.html] : Conversion of & to & when editing 'new' modules, breaking xhtml compliance
# Fixed [topic,40568.0.html] : Itemid=99999999 visible when navigating polls
# Fixed artf3630 : Site name printed twice in the popup window title (print, email to friend)

^ Upgraded to TinyMCE 2.0.4

- Depreciated Admin templates - mambo_admin & mambo_admin_blue

24-Feb-2006 Rey Gigataras
* SECURITY [ Low Level ]: Add check for correct Admin session name

# Fixed HTTP_ACCEPT_ENCODING problems
# Fixed incorrect handling of external links with mossef

^ Special Flag to allow different login behaviour of site for Production vs online Demo site

23-Feb-2006 Robin Muilwijk
# Fixed [topic,39449.0.html] : typo in menu manager

23-Feb-2006 Rey Gigataras
^ Global Config session life only controls purging of frontend logged in sessions
^ Guests session separately purged at a hardcoded 900 seconds

22-Feb-2006 Rey Gigataras
# Fixed artf3591 : Error if unpublish menu item
# Fixed [topic,39295.0.html] : SEF handling of custom .htaccess reconfigured urls
# Fixed [topic,39295.0.html] : mod_login return value incorrectly returning 'index.php?' if coming from site homepage

^ Frontend Session Tracking cookie uses `Expire at End of Session`, rather than expiry by a set time to resolve issues with incorrect system clocks

21-Feb-2006 Rey Gigataras
* SECURITY [ Medium Level ]: Real server path disclosure in mod_templatechooser

# Fixed [topic,39295.0.html] : Incorrect favicon path in installer
# Fixed [topic,39295.0.html] : Admin logout does not clear/delete session being logged out

^ Remember Me Cookie amalgamated into a single cookie.

20-Feb-2006 Rey Gigataras
# Fixed [topic,39295.0.html] : error in TinyMCE 2.0.3 (toggle fullscreen mode)

20-Feb-2006 Andrew Eddie
# Fixed filelist param - would always show list entries related to images for default and do not use

19-Feb-2006 Rey Gigataras
# Fixed [topic,36462.0.html] : time check incorrectly being based on local time - rather than server time
# Fixed [topic,39103.0.html] : utf-8 encoded newsfeeds in a ISO-8559-1 site

18-Feb-2006 Rey Gigataras
# Fixed [topic,39101.0.html] : Newsfeeds do not display

^ PERFORMANCE : General query reduction work
^ PERFORMANCE : Reduce queries used by search bots to load params
^ PERFORMANCE : 'editor-xtd' bot group loaded only once - affect = reduction in queries
^ Refactored session handling code for Admin sessions

+ session.gc_maxlifetime setting for Admin Sessions

17-Feb-2006 Rey Gigataras
# Fixed artf3543 : Rev 2393 Language Manager Error
# Fixed [topic,22061.0.html] : Wrapper Autoheight ability set to off by default, as causes javascript errors when used on sites not on your domain
# Fixed [topic,30542.0.html] : MySQL 5 support in strict mode
# Fixed artf3605 : Spelling error when saving content
# Fixed artf3576 : Javascript conflict in mod_wrapper

^ PERFORMANCE : `dynamic` Itemid checks store previous query results - affect = reduction in queries
^ PERFORMANCE : `static` Itemid counters now loads only once - affect = reduction in queries
^ PERFORMANCE : 'content' bot group loaded only once instead of each time content is loaded - affect = reduction in queries
^ PERFORMANCE : individual 'content' bot query to pull params loaded only once instead of each time content is loaded - affect = reduction in queries

+ new Admin Session Life Global Config param, allowing setting of admin session idle logout time
+ query debug mode to backend

16-Feb-2006 Rey Gigataras
# Fixed artf3523 : mosemailcloak issue with mailto params
# Fixed : disable mossef bot from working on mailto links
# Fixed [topic,36637.0.html] : SEF deactivated relative & absolute url handling
# Fixed [topic,36637.0.html] : Session username not correct for those coming from `Remember Me` cookie

+ PERFORMANCE : Simple check for all bots to determine whether they should process further
^ PERFORMANCE : Reduce queries used by bots to load params - mosemailcloak, mosimage, mosloadposition, mospaging - affect = reduction in queries
^ PERFORMANCE : 'editor-xtd' bot group loaded only when needed - affect = reduction in queries

15-Feb-2006 Rey Gigataras
# Fixed artf3527 : "New" Content Link and Image Not Present When Category Empty
# Fixed [topic,36462.0.html] : Static Content Start/Finish publishing time is based on server time, not local time
# Fixed : Publisher submission message for frontend content editing/submission

14-Feb-2006 Rey Gigataras
* SECURITY [ Low Level ]: Disable ability to enter more than one email address in Contact Component contact form

# Fixed artf3144 : NULL values from SQL tables not loaded
# Fixed [topic,31769.0.html] : $access variable conflict com_content
# Fixed [topic,32201.0.html] : mod_related_items urls not xhtml compliant
# Fixed [topic,31185.0.html] : heading in pagination not working
# Fixed [topic,10947.0.html] : Add Prefix check to installer
# Fixed artf3082 : Template preview *still* not available
# Fixed artf2925 : mosGetParam has side affects
# Fixed [topic,38017.0.html] : Content -> New -> Cancel

^ Upgraded TinyMCE to 2.0.3 & TinyMCE GZip Compressor to 1.0.7

13-Feb-2006 Rey Gigataras
* SECURITY [ Medium Level ]: Hardening of Remember Me login functionality
* SECURITY [ Low Level ]: Harden Contact Component with param option to check for existance of session cookie - enabled by default

12-Feb-2006 Rey Gigataras
* SECURITY [ Low Level ]: Multiple Admin SQL Injection Vulnerabilities
* SECURITY [ Low Level ]: Category Search returns items despite section 'access level' & section 'state'
* SECURITY [ Low Level ]: Contact Search returns items despite 'access level' & category 'state'
* SECURITY [ Low Level ]: Content Search returns items despite section 'access level'
* SECURITY [ Low Level ]: Newsfeed Search returns items despite category 'state'
* SECURITY [ Low Level ]: Weblink Search returns items despite category 'state'

# Fixed artf3391 : Aphostrophes in Category: Edit
# Fixed artf3291 : Alert() problem
# Fixed artf3188 : Unnecessary table cell in contact.html.php
# Fixed artf3121 : css errors in tiny_mce and rhuk_solarflare_ii template
# Fixed artf3181 : Task routing class
# Fixed artf3400 : showCalendar does not get value of date
# Fixed artf3348 : Bold tag overrides css in mod_poll.php
# Fixed artf3120 : &and & &link not defined in admin.categories.php
# Fixed artf3446 : Problems with mosimage with caption
# Fixed artf3100 : Incorrect Response Headers for Missing Pages
# Fixed artf3220 : Search bug: No way to update referenced search component
# Fixed artf3438 : RSS Feed Created it not base on the same encoding of the content
# Fixed artf3108 : Joomla 1.0.7 core SEF bug gives 404 on homepage
# Fixed artf3169 : RSS feeds does not work with SEF disabled

11-Feb-2006 Rey Gigataras
* SECURITY [ Medium Level ]: Protect against real server path disclosure via syndication component
* SECURITY [ Medium Level ]: Limit arbitrary file creation via syndication component

# Fixed artf3397 : link to menu and loss of images list
# Fixed artf3109 : 1.0.7 "The XML page cannot be displayed ERROR" ob_gzhandler issue
# Fixed artf3447 : TinyMCE and relative urls
# Fixed artf3183 : Sub-menu items of separators not showing in module menu selection list
# Fixed artf3103 : $mosConfig_cachepath not used everywhere
# Fixed artf3114 : mod_related_items outputs nothing
# Fixed artf3234 : mod_related_items unitialized mosConfig_offset variable
# Fixed artf3402 : Missing param in module
# Fixed artf3067 : Reopen: Unhandled fragment identifier with core SEF enabled
# Fixed [topic,31813.0.html] : new .htaccess gives proper 404s [Steve Graham]

+ Disable session.use_trans_sid to .htaccess

10-Feb-2006 Rey Gigataras
* SECURITY [ Low Level ]: Harden frontend Session ID

# Fixed artf3421 : Session cleanup relies on administrator login
# Fixed artf3307 : Error in code - non critical, but logout setcookie not working
# Fixed artf3126 : Short open PHP tag in pathway.php
# Fixed artf3126 : artf3413 : small problem with variable in xml_domit_lite_parser.php
# Fixed [topic,34620.0.html] : Excessive Joomla Sessions, and AOL Login Problem [Steve Graham]
# Fixed mosWarning() $title error

+ New Session Type Global Config param
08-Feb-2006 Rey Gigataras
* SECURITY [ Medium Level ]: # Fixed : `Content` items viewable when category/section 'unpublished' - mod_newsflash
* SECURITY [ Low Level ]: # Fixed : `Content` item links visible despite category/section 'access level' - mod_newsflash, mod_latestnews, mod_mostread

# Fixed artf3393 : Latestnews doesn't show static content

07-Feb-2006 Robin Muilwijk
# Fixed artf3328, 1.0.7 EN Installation Typo - Step 1
# Fixed artf3401 : Spelling errors in two modules

31-Jan-2006 Rey Gigataras
+ Additional Contact Component hardening

30-Jan-2006 Rey Gigataras
* SECURITY [ Medium Level ]: # Fixed : `Content` item accessible despite section/category 'access level'
* SECURITY [ Medium Level ]: # Fixed : `Content Section` view `Content` items visible despite category 'access level' - `Blog - Content Section` & `Blog - Content Section Archive`
* SECURITY [ Medium Level ]: # Fixed : `Newsfeed` item accessible despite category 'access level'
* SECURITY [ Medium Level ]: # Fixed : `Weblink` item accessible despite category 'access level'
* SECURITY [ Low Level ]: # Fixed : `Contact` Categories accessible despite category 'access level'
* SECURITY [ Low Level ]: # Fixed : `Newsfeeds` Categories accessible despite category 'access level'
* SECURITY [ Low Level ]: # Fixed : `Weblinks` Categories accessible despite category 'access level'
* SECURITY [ Low Level ]: # Fixed : `Content Category` view accessible despite section/category 'access level' - `Table - Content Category`
* SECURITY [ Low Level ]: # Fixed : `Content Category` view accessible despite category 'access level' - `Blog - Content Category` & `Blog - Content Category Archive`
* SECURITY [ Low Level ]: # Fixed : `Content Section` view accessible despite section 'access level' - `Table - Content Section`

^ Contact Items display Authorization block text if category 'access level' denies access
^ Blog pages display Authorization block text if section/category 'access level' denies access
29-Jan-2006 Rey Gigataras
* SECURITY [ Medium Level ]: # Fixed : `Weblinks` item accessible when category 'unpublished'

^ Blog pages display Authorization block text if section/category being unpublished

25-Jan-2006 Rey Gigataras
* SECURITY [ Low Level ]: # Fixed : No way to disable access to syndication functionality

17-Jan-2006 Rey Gigataras
* SECURITY [ Medium Level ]: # Fixed : `Weblink` item accessible when 'unpublished'
* SECURITY [ Medium Level ]: # Fixed : `Polls` item accessible when 'unpublished'
* SECURITY [ Medium Level ]: # Fixed : `Newfeeds` item accessible when category 'unpublished'
* SECURITY [ Low Level ]: # Fixed : 'unpublished' `Newfeeds` Categories accessible
* SECURITY [ Low Level ]: # Fixed : 'unpublished' `Contact` Categories accessible
* SECURITY [ Low Level ]: # Fixed : 'unpublished' `Weblink` Categories accessible
* SECURITY [ Low Level ]: # Fixed : `Content Section` accessible when section 'unpublished' - `List - Content Section`
* SECURITY [ Low Level ]: # Fixed : `Content Category` view accessible when category/section 'unpublished' - `Table - Content Category`

 

Kommentare

Kommentar schreiben:

 

Hinweis zur Spam Protection:
HTML Tags in Kommentaren werden nicht ausgewertet und nicht angezeigt.
Die Kommentare werden vor der Veröffentlichung besichtigt und dann freigeschaltet.


Micro Network

Mambo CMS Showcase

Webdesign Leipzig

Web Standards

XML Schema Validator

270259