SecurityTracker.com
Keep Track of the Latest Vulnerabilities
with SecurityTracker!
    Home    |    View Topics    |    Search    |    Contact Us    |    Help    |   

SecurityTracker
Archives


Welcome to SecurityTracker!
 
Click to Sign Up
Sign Up
Sign Up for Your FREE Weekly SecurityTracker E-mail Alert Summary
Instant Alerts
Buy our Premium Vulnerability Notification Service to receive customized, instant alerts
Affiliates
Put SecurityTracker Vulnerability Alerts on Your Web Site -- It's Free!
Report a Bug
Report a vulnerability that you have found to SecurityTracker
Questions?
Want to learn about SecurityTracker? We've got answers to frequently asked questions right here
Sign Up!





Category:  Application (Web Server/CGI)  >  DCForum Vendors:  DCScripts
DCForum Messaging Board Lets Remote Users Gain Access to Other User Bulletin Board Accounts
Updated:  Feb 2 2002
Original Entry Date:  Feb 1 2002
Impact:  Disclosure of authentication information, User access via network
Fix Available:  Yes   Exploit Included:  Yes   Vendor Confirmed:  Yes  
Version(s): All packages downloaded before Jan 31, 2002, except for DCF99, 98, and 97, which do not include the password retrieval feature
Description:  An access control vulnerability was reported in DCScript's DCForum messaging web board software. A remote user with an account on DCForum can gain access to any other user's account on DCForum.

It is reported that when a user requests a new password, the new password is generated for the requested user based on the first 6 characters of the current user's SessionID. That SessionID is stored in a cookie on the user's browser.

A remote user can reportedly request a new password for a different user. The system will apparently generate a new password based on the requester's SessionID and will send that information to the different (victim) user. The remote user can then determine the password based on the remote user's current SessionID and can then log in as the other (victim) user.

Impact:  A remote user with an account on DCForum can gain access to any other user's account on DCForum.
Solution:  The vendor has released a patch, available at the Vendor URL and at:

http://www.dcscripts.com/bugtrac/DCForumID7/3.html

Or, a user can replace the retrieve_password.pl script with the content available at:

http://www.dcscripts.com/FAQ/retrieve_password.txt

Vendor URL:  www.dcscripts.com/bugtrac/DCForumID7/3.html (Links to External Site)
Cause:  Access control error, Authentication error
Underlying OS:  Linux (Any), UNIX (Any), Windows (NT), Windows (2000)
Reported By:  shimi <shimi@jct.ac.il>
Message History:   None.


 Source Message Contents

Date:  Fri, 1 Feb 2002 14:15:44 +0200 (IST)
From:  shimi <shimi@jct.ac.il>
Subject:  Vulnerability in all versions of DCForum from dcscripts.com

 


When a user requests a new password for his account, a new password is
generated and sent to the requester (anyone that knows the username+email
information, which is usually available in "user profile").

The problem is that the password is simply the first 6 characters of the
user's SessionID, which is, of course, known to anybody who knows how to
see a value in a cookie.

Hence every user in the world can come to the board, request a new
password for someone, and then login with that username + 6 first
characters of the SessionID from the cookie.

The author has been notified (by me), and even released a patch, but, as
it appears, didn't bother saying that here, where most of the world will
be reading it, so I decided to do it myself.

Here's my post:
http://www.dcscripts.com/cgi-bin/dcforum/dcboard.cgi?az=read_count&om=1198&forum=dcfBug

And here's the patch:
http://www.dcscripts.com/bugtrac/DCForumID7/3.html

  Best regards,
     Shimi


----

   "Outlook is a massive flaming horrid blatant security violation, which
    also happens to be a mail reader."

   "Sure UNIX is user friendly; it's just picky about who its friends are."

    Sign that you downloaded Linux from a bad source:
    "My compiler keeps hanging on NSABackdoor.h !!!"

 


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us   |    Help

Copyright 2002, SecurityGlobal.net LLC