Bug 944209 (CVE-2015-5234) - VUL-0: CVE-2015-5234: icedtea-web: unexpected permanent authorization of unsigned applets
Summary: VUL-0: CVE-2015-5234: icedtea-web: unexpected permanent authorization of unsi...
Status: RESOLVED FIXED
Alias: CVE-2015-5234
Product: SUSE Security Incidents
Classification: Novell Products
Component: Incidents (show other bugs)
Version: unspecified
Hardware: Other Other
: P3 - Medium : Normal
Target Milestone: ---
Assignee: Security Team bot
QA Contact: Security Team bot
URL: https://smash.suse.de/issue/156226/
Whiteboard: CVSSv2:RedHat:CVE-2015-5234:4.3:(AV:N...
Keywords:
Depends on:
Blocks:
 
Reported: 2015-09-02 15:42 UTC by Victor Pereira
Modified: 2015-12-17 14:01 UTC (History)
3 users (show)

See Also:
Found By: Security Response Team
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Victor Pereira 2015-09-02 15:42:04 UTC
The following problem was reported by Andrea Palazzo and affects the package IcedTea-Web:

Permanent Trusted Applet Injection

Due to a lack of validation in the process of parsing non-standard uri schemes, it is possible to inject arbitrary trusted applets into the 
.appletTrustSettings configuration file.

An attacker could exploit this flaw to permanently authorize the execution of unsigned applets in the context of a victim browser from arbitrary domains.  It should be noted that the exploit is triggered even if the victim hits the "cancel" button when the authorization view is prompted.

References:
https://bugzilla.redhat.com/show_bug.cgi?id=1233667
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-5234
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-5234
Comment 1 Swamp Workflow Management 2015-09-02 22:00:50 UTC
bugbot adjusting priority
Comment 2 Victor Pereira 2015-09-10 19:14:22 UTC
Patch  for removal of line endings pushed to head:
http://icedtea.classpath.org/hg/icedtea-web/rev/53500e3de1bc
patch for correct escaping of url regexes also pushed to head
http://icedtea.classpath.org/hg/icedtea-web/rev/c9befa549f63

All rebukes to those two patches mentioned in this bug were fixed and additional tests for them added

Versioned .appletTrustSetting patch pushed to head
http://icedtea.classpath.org/hg/icedtea-web/rev/5ddfe3e389ab

 actOnVersionLoad() can throw exception (at least Integer.valueOf(versionS)), not sure if that can cause any issues - was fixed, ty
 actOnVersionLoad() hard-codes current version number rather than using currentVersion. - was not fixed is intentional
 Backup file extension is just .X, where X is number, so really a .0 for this upgrade.  That makes it look like man page file. - added -backup suffix
 The lenght check was fixed in   http://icedtea.classpath.org/hg/icedtea-web/rev/5ddfe3e389ab
Comment 3 Swamp Workflow Management 2015-09-22 09:11:08 UTC
openSUSE-SU-2015:1595-1: An update that solves three vulnerabilities and has one errata is now available.

Category: security (important)
Bug References: 755054,830880,944208,944209
CVE References: CVE-2012-4540,CVE-2015-5234,CVE-2015-5235
Sources used:
openSUSE 13.2 (src):    icedtea-web-1.6.1-6.1, java-1_7_0-openjdk-plugin-1.6.1-6.1, java-1_8_0-openjdk-plugin-1.6.1-6.2
openSUSE 13.1 (src):    icedtea-web-1.5.3-0.7.1
Comment 4 Fridrich Strba 2015-09-22 12:10:01 UTC
Packages submitted to all supported products. Closing.
Comment 7 Swamp Workflow Management 2015-10-05 17:09:55 UTC
SUSE-SU-2015:1682-1: An update that fixes two vulnerabilities is now available.

Category: security (moderate)
Bug References: 944208,944209
CVE References: CVE-2015-5234,CVE-2015-5235
Sources used:
SUSE Linux Enterprise Workstation Extension 12 (src):    java-1_7_0-openjdk-plugin-1.6.1-2.3.1
SUSE Linux Enterprise Desktop 12 (src):    java-1_7_0-openjdk-plugin-1.6.1-2.3.1
Comment 8 Swamp Workflow Management 2015-10-06 11:09:45 UTC
SUSE-SU-2015:1689-1: An update that fixes two vulnerabilities is now available.

Category: security (moderate)
Bug References: 944208,944209
CVE References: CVE-2015-5234,CVE-2015-5235
Sources used:
SUSE Linux Enterprise Desktop 11-SP4 (src):    icedtea-web-1.5.3-0.9.1
SUSE Linux Enterprise Debuginfo 11-SP4 (src):    icedtea-web-1.5.3-0.9.1
Comment 9 Marcus Meissner 2015-12-17 14:01:09 UTC
released