[NEWS] Spectrum Cash Receipting System Weak Password Encryption
From: SecuriTeam (support_at_securiteam.com)
Date: 01/26/05
- Previous message: SecuriTeam: "[NEWS] Crafted Packet Causes Reload on Cisco Routers"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
To: list@securiteam.com Date: 26 Jan 2005 18:59:47 +0200
The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com
- - promotion
The SecuriTeam alerts list - Free, Accurate, Independent.
Get your security news from a reliable source.
http://www.securiteam.com/mailinglist.html
- - - - - - - - -
Spectrum Cash Receipting System Weak Password Encryption
------------------------------------------------------------------------
SUMMARY
The Spectrum Cash Receipting System is a client/server software solution
that allows offline work, and thus offline authentication. The application
has several layers of authority with regards to authorizing payments.
The local authentication requires the password file for the application to
reside locally.
Portcullis discovered that Spectrum's mechanism for protecting the
passwords within the password file is a static substitution algorithm.
Additional properties of the system reduce the available key-space, expose
plaintext in the ciphertext, enforce a maximum password length and reveal
the length of the password in the password file.
DETAILS
Vulnerable Systems:
* Spectrum Cash Receipting System version 6.406.8
Having the password file locally allows an attacker to enumerate valid
users on the system and potentially gain unauthorized access to the system
through brute force attempts on those valid user's passwords. Furthermore
valid users of the system could attempt privilege escalation as they have
full details of all valid user accounts.
When creating a password in the application the algorithm converts all
letters entered to lowercase and limits the length to a maximum of 6
characters. In the substitution stage it statically substitutes
alphanumeric characters with a character from the range a-z and the
special characters "@+&()?\/<>". Any character in the password that is not
alphanumeric is not substituted and becomes part of the ciphertext. If the
password is shorter than 6 characters the algorithm pads the ciphertext
with white-space accordingly.
Impact:
The impact of this vulnerability is that an attacker with local access to
the password file can retrieve the plaintext passwords of all the system
users.
ADDITIONAL INFORMATION
The information has been provided by <mailto:PJD@portcullis-security.com>
Paul J Docherty.
========================================
This bulletin is sent to members of the SecuriTeam mailing list.
To unsubscribe from the list, send mail with an empty subject line and body to: list-unsubscribe@securiteam.com
In order to subscribe to the mailing list, simply forward this email to: list-subscribe@securiteam.com
====================
====================
DISCLAIMER:
The information in this bulletin is provided "AS IS" without warranty of any kind.
In no event shall we be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages.
- Previous message: SecuriTeam: "[NEWS] Crafted Packet Causes Reload on Cisco Routers"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
- [UNIX] Jacks FormMail.php Remote File Access Vulnerability
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... Jacks FormMail.php script
is ... Use the following curl command to have the password file emailed to you. ...
(Securiteam) - [NEWS] Bypassing Script Filters with Variable-Width Encodings
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... Bypassing Script Filters with
Variable-Width Encodings ... excess of 256 characters. ... Cheng doesn't
think there is a typical exploitation of bypassing script ... (Securiteam) - [TOOL] RWKG Random WEP/WPA Keys Generator
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... The RWKG tool can be used to generate
random WEP and WPA keys. ... These randomly generated a strings of allowed ASCII characters
are then ... # Random WEP/WPA Keys Generator ... (Securiteam) - [NT] NetSupport School Pro Password Encryption Weaknesses
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... and is illustrated below (how
to decrypt and encrypt data). ... The characters start at EM. ... Now if
we take the following reference for the letter 'a' and its encrypt ... (Securiteam) - [TOOL] Cisco Password Cracker
... The following security advisory is sent to the securiteam mailing list, and can be
found at the SecuriTeam web site: http://www.securiteam.com ... the passwords are no longer
... # Passwords can be up to eleven mixed-case characters. ... unsigned char
*enc_pw; ... (Securiteam)