mailing list archives
Stock portfolio sent via clear text in Datek Streamer® a pplication
From: "Chris Grout" <cgrout () s4r com>
Date: Fri, 9 Nov 2001 18:21:46 -0800
-----BEGIN PGP SIGNED MESSAGE-----
S4R - A Managed Services Company
Security - Systems - Storage - Solutions
info () s4r com
Title: Stock portfolio sent via clear text in Datek Streamer®
Date: November 9, 2001
Although the user's primary Datek account page is protected using a
secured SSL tunnel, upon launching the "Portfolio" portion of
Streamer®, the user's entire portfolio composition is transmitted
from Datek to the application in clear text. This allows anyone able
to access the data stream between the client and the Datek's server
to view client portfolio's and determine their current portfolio
2. Description of vulnerable systems
Streamer® allows Datek investors the ability to graphically monitor
and manage their online stock portfolio's. This issue was first
discovered on October 16, 2001 and is still present as of November 9,
2001. It is unknown how long prior to this the issue existed.
3. Flawed/Vulnerable process
When you connect to the Datek Web Site (http://www.datek.com) click
on login, you are then given the choice to either go to the
"investment site" or to the Streamer® application. In either case,
you connect to an SSL site https://investments.datek.com. Upon
choosing Streamer®, either from the initial login screen, or from the
resource pull down on the investment site, another SSL protected
Browser window is opened for the Streamer Java applet. Yet, the
Applet itself is download via HTTP.
Once Streamer® is downloaded and the client launches the "Portfolio"
monitoring application, an HTTP GET request containing the user's
login ID, as well as some additional information, is sent to
STREAMERAPP.DATEK.COM. STREAMERAPP.DATEK.COM then responds back in
clear text with user's login ID and the entire portfolio composition,
and subsequent information. Specifically, the stock symbol and the
number of shares of each owned. Using this information and current
stock prices, its extremely easy to determine the client's portfolio
Below is a sample payload of a packet from STREAMERAPP.DATEK.COM to
S.......BARNES82145...3...........CSCO....142600....Cisco Sys Inc
Com........Q....22700... Qwest Communications Intl In
Com........CHK....16412....Chesapeake Energy Corp
A.ff. () H H ). () H @.(.. () n S :.....Q.At...A.p..A.
This discloses the username is BARNES82145, they currently hold
142,600 shares of Cisco, 22,700 shares of Qwest and 16,412 shares of
Chesapeake Energy Corp.
CSCO @$19.2 * 142,600 shares = $2,737,920
Q @$11.85 * 22,700 shares = $268,995
CHK @$6.83 * 16,412 shares = $112,093
Total stock portfolio value of $3,119,008
Since it is common for the username to be the client's last name
followed by numbers, its also becomes possible to determine who this
specific user is. And since humans are creatures of habit, they are
likely to use the same password elsewhere.
Users of the Datek Streamer application are led to believe that their
personal account information is secured throughout the use of this
application, which is not the case. Our belief is that this loss of
privacy presents a serious breach of confidentiality of account
In addition, HTTP traffic is often stored for extended periods of
time by proxy servers, third party logging/reporting software, or
intrusion detection systems and therefore even after this issue is
addressed, the private information that was exposed may still be
We believe this is a serious problem.
6. Vendor response
Datek has acknowledged that the above described problem exists and
that it affects its Streamer® application. Datek has not provided us
a timeline regarding when this issue will be resolved.
Discovered by Chris Grout on October 14, 2001.
Additional forensics by Scott C. Kennedy and Todd Suiter on October
Initial contact with Datek on October 16, 2001.
Informed Datek of our intention to announce on November 1, 2001.
S4R offers a comprehensive suite of services that include complete
infrastructure design and implementation, 24/7 customer data center
management and support, network security, firewall management,
enterprise storage management as well as data backup and disaster
recovery services. S4R also provides value-added services that enable
co-location and data center facility providers to develop new sources
of revenue from existing assets by leveraging S4R's storage and
managed services solutions.
The company's team of in-house engineers has extensive experience in
all areas of IT infrastructure management, security, system modeling
and implementation. Company executives and top management have broad
technology industry expertise, with prior experience at
industry-leading companies such as IBM Research, Qualcomm, AT&T,
DreamWorks and MTI Corp.
Additional information about S4R can be found at www.s4r.com.
-----BEGIN PGP SIGNATURE-----
-----END PGP SIGNATURE-----
- Stock portfolio sent via clear text in Datek Streamer® a pplication Chris Grout (Nov 12)