Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Risk

5/31/2007
07:45 AM
Connect Directly
Google+
Twitter
RSS
E-Mail
50%
50%

Beware of the Quiet Ones

Vulnerability report for '06 shows XSS still number one, but lesser-known bugs making inroads

Cross-site scripting (XSS) may be the poster child for what's wrong with Web security, but an updated vulnerability report from Mitre suggests that two lesser-known attack vectors are quietly growing as well.

Mitre has quietly released the final version of its 2006 Common Vulnerabilities and Exposures (CVE) report, which it previewed last fall. As the company reported previously, XSS was the number one vulnerability for 2006, usurping SQL injection for the first time.

But there are also a couple of surprises in the updated report. For example, PHP Remote File Inclusion (a.k.a. PHP RFI, or php-include) jumped from a number four ranking to number three for the year. PHP RFI vulnerabilities in 2006 increased 1,000 percent from the previous year, and they now account for 13.1 percent of all reported flaws. This puts PHP RFI just behind the better-known SQL injection (13.6 percent). (See Cross-Site Scripting: Attackers' New Favorite Flaw.)

The updated report also flags cross-site request forgery (CSRF) as a vulnerability to watch, even though it accounts for less than .1 percent of bugs reported. "There is a real disconnect here between what Web app security researchers are finding on the professional auditing side versus what's being publicly recorded in the CVE," says Steven Christey, principal information security engineer for Mitre. "Researchers who publicly disclose [vulnerabilities] just aren't looking for [CSRF bugs]."

But Christey says that doesn't mean Web developers and operators should ignore CSRF. Like other researchers, he calls CSRF a "sleeping giant" that may be more prevalent than reported. "It's a little more complex than most kinds of vulnerabilities," he says. "And its implications might not immediately be as obvious to someone who discovers it." (See Killer Combo: XSS + CSRF and CSRF Vulnerability: A 'Sleeping Giant'.)

Kris Kendall, principal consultant for Mandiant, says although his company regularly finds CSRF bugs in penetration tests, he rarely sees actual attacks. Still, it's a potentially dangerous attack vector for stealthy, targeted attacks. "CSRF has a larger impact for the victim than a typical XSS attack," he says. "And mitigation is tricky -- it's hard to fix."

PHP, on the other hand, is low-hanging fruit for attackers. Kendall says an attacker can basically Google to find Websites vulnerable to the PHP RFC bug. PHP lets an attacker take over a machine, and some researchers say it's becoming popular among botnet herders who use it for command and control functions.

"I would think these vulnerabilities would not so much be used to add new bots, but to help Botherders manage their existing bots... adding new command and control nodes," Kendall says.

The best way to protect against an attack is to disable the "registered globals" feature in PHP, Kendall says. But not all organizations do this, he notes.

"RFI is extremely powerful and easy to use, so it's no surprise it's attractive to attackers," says Mitre's Christey. And many Web hosting firms leave the registered globals feature enabled, he notes, which leaves their customers at risk.

Web application security vulnerabilities are the hot ticket now, and the CVE, which is sponsored by the Department of Homeland Security, reflects that. Mitre's report also demonstrates that it's not just the popular bugs that must be addressed, says Robert Martin, lead for compatibility and outreach at Mitre. "There are other more complex and dangerous types of errors you need to be aware of to prevent and remove."

Christey and Martin say they haven't analyzed the 2007 CVE numbers by bug as yet. But Mitre says so far there have been 2,245 vulnerabilities reported the first half of this year, just slightly ahead of last year this time, which was 2,143. That represents a drastic drop in the rate of growth of bug disclosures, but researchers still expect this year to break last year's record. (See Bug Disclosures Decline.)

— Kelly Jackson Higgins, Senior Editor, Dark Reading

  • Mitre
  • Mandiant Kelly Jackson Higgins is the Executive Editor of Dark Reading. She is an award-winning veteran technology and business journalist with more than two decades of experience in reporting and editing for various publications, including Network Computing, Secure Enterprise ... View Full Bio

    Comment  | 
    Print  | 
    More Insights
  • Comments
    Newest First  |  Oldest First  |  Threaded View
    Why Cyber-Risk Is a C-Suite Issue
    Marc Wilczek, Digital Strategist & CIO Advisor,  11/12/2019
    DevSecOps: The Answer to the Cloud Security Skills Gap
    Lamont Orange, Chief Information Security Officer at Netskope,  11/15/2019
    Attackers' Costs Increasing as Businesses Focus on Security
    Robert Lemos, Contributing Writer,  11/15/2019
    Register for Dark Reading Newsletters
    White Papers
    Video
    Cartoon Contest
    Current Issue
    Navigating the Deluge of Security Data
    In this Tech Digest, Dark Reading shares the experiences of some top security practitioners as they navigate volumes of security data. We examine some examples of how enterprises can cull this data to find the clues they need.
    Flash Poll
    Rethinking Enterprise Data Defense
    Rethinking Enterprise Data Defense
    Frustrated with recurring intrusions and breaches, cybersecurity professionals are questioning some of the industrys conventional wisdom. Heres a look at what theyre thinking about.
    Twitter Feed
    Dark Reading - Bug Report
    Bug Report
    Enterprise Vulnerabilities
    From DHS/US-CERT's National Vulnerability Database
    CVE-2019-19040
    PUBLISHED: 2019-11-17
    KairosDB through 1.2.2 has XSS in view.html because of showErrorMessage in js/graph.js, as demonstrated by view.html?q= with a '"sampling":{"value":"<script>' substring.
    CVE-2019-19041
    PUBLISHED: 2019-11-17
    An issue was discovered in Xorux Lpar2RRD 6.11 and Stor2RRD 2.61, as distributed in Xorux 2.41. They do not correctly verify the integrity of an upgrade package before processing it. As a result, official upgrade packages can be modified to inject an arbitrary Bash script that will be executed by th...
    CVE-2019-19012
    PUBLISHED: 2019-11-17
    An integer overflow in the search_in_range function in regexec.c in Oniguruma 6.x before 6.9.4_rc2 leads to an out-of-bounds read, in which the offset of this read is under the control of an attacker. (This only affects the 32-bit compiled version). Remote attackers can cause a denial-of-service or ...
    CVE-2019-19022
    PUBLISHED: 2019-11-17
    iTerm2 through 3.3.6 has potentially insufficient documentation about the presence of search history in com.googlecode.iterm2.plist, which might allow remote attackers to obtain sensitive information, as demonstrated by searching for the NoSyncSearchHistory string in .plist files within public Git r...
    CVE-2019-19035
    PUBLISHED: 2019-11-17
    jhead 3.03 is affected by: heap-based buffer over-read. The impact is: Denial of service. The component is: ReadJpegSections and process_SOFn in jpgfile.c. The attack vector is: Open a specially crafted JPEG file.