Connect with us

Hi, what are you looking for?

Hard News Hard Hitting News Source Global Political News

Cyber Security

EPUB vulnerabilities: Electronic reading systems riddled with browser-like flaws

Many electronic reading (e-reading) systems that support the open EPUB format have significant security vulnerabilities, new research shows.

The EPUB format relies primarily on XHTML and CSS (Cascading Style Sheets) to construct e-books, with browser engines often used to render their contents. However, say according to a team of researchers, this gives e-book reading systems similar vulnerabilities to web browsers.

According to a research paper (PDF) Gertjan Franken, Tom Van Goethem and Wouter Joosen of the imec-DistriNet Research Group, almost none of the JavaScript-supporting reading systems they looked at properly adhered to the EPUB specification’s security recommendations.

Plot twist

Using a semi-automated testbed, available on GitHub, the researchers found that 16 of the 97 systems examined allowed an EPUB to leak information about the user’s file system, and in eight cases extract file contents.

Attackers, they warn, could achieve a full compromise of a user’s system by exploiting specific aspects of the reading systems’ implementation.

“​Of course, the significance depends on the platform that is used; e-readers generally won’t contain sensitive files, while smartphones could contain private pictures,” Franken tells told The Daily Swig.

Millions of users could potentially be affected.

The team also carried out a manual evaluation of the most popular EPUB reading applications on Amazon Kindle, Apple Books and the EPUBReader browser extension – and found a number of flaws.

“For instance, the Amazon Kindle does not allow an EPUB to execute embedded JavaScript. Nevertheless, this can be circumvented by a creative attacker through an input validation issue,” says Franken explained.

“The embedded scripts could then exploit a publicly known vulnerability of the Kindle’s outdated web engine to gain access to documents in the user’s library.”

Coordinated disclosure

Flaws were also found in Apple Books, available pre-installed on macOS, and in the Windows version of Adobe Digital Editions.

“Fortunately, the developers of Amazon, Apple and Adobe were very responsive to our bug reports and were eager to fix the issues,” says Franken reports.

The researchers argue that EPUB’s security requirements should be tightened up, in particular by requiring specific users consent for JavaScript execution.

“Secondly, we argue that practical guidelines on how to handle the security and privacy aspects of developing a EPUB reading application would greatly aid developers,” says Franken concluded.

“Ideally, this would include guidelines on how to correctly configure popular browser engines, such that important security policies prevent an EPUB from gaining too much [many] privileges.”

Advertisement. Scroll to continue reading.

Franken added that the researchers have shared their findings with one of the editors of the EPUB standard, who acknowledged the issues.

Source: https://portswigger.net/daily-swig/epub-vulnerabilities-electronic-reading-systems-riddled-with-browser-like-flaws

Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like

Cyber Security

Software engineers at Google have put forward a proposal that promises to clamp down on prototype pollution, a class of vulnerability that has become...

Cyber Security

Security shortcomings mean that multiple password managers could be tricked into auto-filling credentials on untrusted pages, security researchers at Google warn. The team from Google went...

Cyber Security

Tesla is one of several organizations to remedy cross-origin resource sharing (CORS) misconfigurations after security researchers proved they could exfiltrate data from the carmaker’s internal network....

Cyber Security

A critical vulnerability arising from improper input validation has been addressed in XMLDOM, the JavaScript implementation of W3C DOM for Node.js, Rhino, and browsers....

Copyright © 2023 Hard News Herd Hitting in Your Face News Source | World News | Breaking News | US News | Political News Website by Top Search SEO