Researchers warn of XML library flaws

By Tom Espiner, ZDNet UK
Friday, August 07, 2009 11:08 AM

Open-source code used in a number of different devices by many public- and private-sector organizations is vulnerable to attack, the Finnish computer emergency response team has warned.

The flaws lie in extensible mark-up language (XML), the specification that underlies many code libraries, said the Finnish computer emergency response team (Cert-FI).

Finnish security firm Codenomicon discovered the problems by bombarding XML with unexpected inputs, a process called fuzzing. This led to Cert-FI warning in an advisory on Thursday that XML libraries were susceptible to denial-of-service attacks, and that multiple open-source software libraries were potentially vulnerable to hacking.

Affected sectors include banking, manufacturing, retail, healthcare, government and critical national infrastructure, said Codenomicon in a document explaining its fuzzing work.

Potential targets include servers and server applications, workstations and end-user applications, network devices, embedded systems and mobile devices, said the Cert-FI advisory. Affected libraries include Python libexpat, all versions of Apache Xerces, Sun JDK and JRE 6 Update 14 and earlier, and Sun JDK and JRE 5.0 Update 19 and earlier.

According to Cert-FI, the vulnerabilities are related to the parsing of XML elements with unexpected byte values and recursive parentheses, which cause the program to access memory out of bounds, or to loop indefinitely. The vulnerabilities can be exploited by enticing a user to open a specially modified file, or by submitting the file to a server that handles XML content.

Sun said in an advisory that the XML problems in Java, which affect Windows, Solaris and Linux, were resolved in Java SE and Java SE for Business releases JDK and JRE 6 Update 15 or later, and JDK and JRE 5.0 Update 20 or later. There are no workarounds for the issue for older versions, said Sun.

Apache Xerces was revised at the beginning of June in response to the XML parsing flaws. The Python team is currently working on a fix, said the Cert-FI advisory.

The article was first published as a blog post on CNET News.


WORTHWHILE?

0

0 votes
Blog

Talkback 0 comments

There are currently no comments for this post.


Tech Jobs Now!

Search for your ideal tech job:

Use shades of gray to enhance scale in Excel

Microsoft Office Suite

Excel's palette is generous, but don't throw buckets of pigment all over your spreadsheets just because you can.


Read more »



Ultimate 2012 recovery site: the moon

Blog thumbnail

Have you seen the disaster movie "2012"? A friend from Control Risks and I did, and we reluctantly concluded we wouldn't be able to write off the cost of our..... by Nathaniel Forbes

Read more »

Tags

  1. attack
  2. authentication and encryption
  3. blog
  4. data security
  5. e - mail
  6. hacking
  7. internet
  8. malware
  9. microsoft corp.
  10. network
  11. network security
  12. pc security
  13. researcher
  14. security
  15. security management
  16. software
  17. spam and phishing
  18. symantec corp.
  19. viruses and worms
  20. web