Summary
Multiple security issues were discovered in Firefox. If a user were
tricked in to opening a specially crafted website, an attacker could
potentially exploit these to cause a denial of service via application
crash, bypass same-origin restrictions, conduct cross-site scripting (XSS)
attacks, install lightweight themes without user interaction, spoof the
filename in the downloads panel, or execute arbitrary code.
(CVE-2018-5150, CVE-2018-5151, CVE-2018-5153, CVE-2018-5154,
CVE-2018-5155, CVE-2018-5157, CVE-2018-5158, CVE-2018-5159, CVE-2018-5160,
CVE-2018-5163, CVE-2018-5164, CVE-2018-5168, CVE-2018-5173, CVE-2018-5175,
CVE-2018-5177, CVE-2018-5180)
Multiple security issues were discovered with WebExtensions. If a user
were tricked in to installing a specially crafted extension, an attacker
could potentially exploit these to obtain sensitive information, or bypass
security restrictions. (CVE-2018-5152, CVE-2018-5166)
It was discovered that the web console and JavaScript debugger incorrectly
linkified chrome: and javascript URLs. If a user were tricked in to
clicking a specially crafted link, an attacker could potentially exploit
this to conduct cross-site scripting (XSS) attacks. (CVE-2018-5167)
It was discovered that dragging and dropping link text on to the home
button could set the home page to include chrome pages. If a user were
tricked in to dragging and dropping a specially crafted link on to the
home button, an attacker could potentially exploit this bypass security
restrictions. (CVE-2018-5169)
It was discovered that the Live Bookmarks page and PDF viewer would run
script pasted from the clipboard. If a user were tricked in to copying and
pasting specially crafted text, an attacker could potentially exploit this
to conduct cross-site scripting (XSS) attacks. (CVE-2018-5172)
It was discovered that the JSON viewer incorrectly linkified javascript:
URLs. If a user were tricked in to clicking on a specially crafted link,
an attacker could potentially exploit this to obtain sensitive
information. (CVE-2018-5176)
It was discovered that dragging a file: URL on to a tab that is running in
a different process would cause the file to open in that process. If a
user were tricked in to dragging a file: URL, an attacker could
potentially exploit this to bypass intended security policies.
(CVE-2018-5181)
It was discovered that dragging text that is a file: URL on to the
addressbar would open the specified file. If a user were tricked in to
dragging specially crafted text on to the addressbar, an attacker could
potentially exploit this to bypass intended security policies.
(CVE-2018-5182)
Fixed packages 3
| Release | Package | Fixed in |
|---|---|---|
| Ubuntu · 14.04 LTS 14.04:LTS | firefox | 60.0+build2-0ubuntu0.14.04.1 |
| Ubuntu · 16.04 LTS 16.04:LTS | firefox | 60.0+build2-0ubuntu0.16.04.1 |
| Ubuntu · 18.04 LTS 18.04:LTS | firefox | 60.0+build2-0ubuntu1 |
Vulnerabilities 24
-
High 8.8
Malicious PDF can inject JavaScript into PDF Viewer
The PDF viewer does not sufficiently sanitize PostScript calculator functions, allowing malicious JavaScript to be injected through a crafted PDF file. This JavaScript can then be run with the permissions of the PDF viewer by its worker. This vulnerability af…
-
Unscored —
Memory safety bugs were reported in Firefox 59, Firefox ESR 52.7, and Thunderbird 52.7. Some of these bugs showed evide…
-
Unscored —
Memory safety bugs were reported in Firefox 59. Some of these bugs showed evidence of memory corruption and we presume …
-
Unscored —
WebExtensions with the appropriate permissions can attach content scripts to Mozilla sites such as accounts.firefox.com…
-
Unscored —
If websocket data is sent with mixed text and binary in a single message, the binary data can be corrupted. This can re…
-
Unscored —
A use-after-free vulnerability can occur while enumerating attributes during SVG animations with clip paths. This resul…
-
Unscored —
A use-after-free vulnerability can occur while adjusting layout during SVG animations with text paths. This results in …
-
Unscored —
Same-origin protections for the PDF viewer can be bypassed, allowing a malicious site to intercept messages meant for t…
-
Unscored —
An integer overflow can occur in the Skia library due to 32-bit integer use in an array without integer overflow checks…
-
Unscored —
WebRTC can use a "WrappedI420Buffer" pixel buffer but the owning image object can be freed while it is still in use. Th…
-
Unscored —
If a malicious attacker has used another vulnerability to gain full control over a content process, they may be able to…
-
Unscored —
Content Security Policy (CSP) is not applied correctly to all parts of multipart content sent with the "multipart/x-mix…
-
Unscored —
WebExtensions can use request redirection and a "filterReponseData" filter to bypass host permission settings to redire…
-
Unscored —
The web console and JavaScript debugger do not sanitize all output that can be hyperlinked. Both will display "chrome:"…
-
Unscored —
Sites can bypass security checks on permissions to install lightweight themes by manipulating the "baseURI" property of…
-
Unscored —
If manipulated hyperlinked text with "chrome:" URL contained in it is dragged and dropped on the "home" icon, the home …
-
Unscored —
The Live Bookmarks page and the PDF viewer can run injected script content if a user pastes script from the clipboard i…
-
Unscored —
The filename appearing in the "Downloads" panel improperly renders some Unicode characters, allowing for the file name …
-
Unscored —
A mechanism to bypass Content Security Policy (CSP) protections on sites that have a "script-src" policy of "'strict-dy…
-
Unscored —
The JSON Viewer displays clickable hyperlinks for strings that are parseable as URLs, including "javascript:" links. If…
-
Unscored —
A vulnerability exists in XSLT during number formatting where a negative buffer size may be allocated in some instances…
-
Unscored —
A use-after-free vulnerability can occur during WebGL operations. While this results in a potentially exploitable crash…
-
Unscored —
If a URL using the "file:" protocol is dragged and dropped onto an open tab that is running in a different child proces…
-
Unscored —
If a text string that happens to be a filename in the operating system's native format is dragged and dropped onto the …
References
-
report
https://ubuntu.com/security/CVE-2018-5150
-
report
https://ubuntu.com/security/CVE-2018-5151
-
report
https://ubuntu.com/security/CVE-2018-5152
-
report
https://ubuntu.com/security/CVE-2018-5153
-
report
https://ubuntu.com/security/CVE-2018-5154
-
report
https://ubuntu.com/security/CVE-2018-5155
-
report
https://ubuntu.com/security/CVE-2018-5157
-
report
https://ubuntu.com/security/CVE-2018-5158
-
report
https://ubuntu.com/security/CVE-2018-5159
-
report
https://ubuntu.com/security/CVE-2018-5160
-
report
https://ubuntu.com/security/CVE-2018-5163
-
report
https://ubuntu.com/security/CVE-2018-5164
-
report
https://ubuntu.com/security/CVE-2018-5166
-
report
https://ubuntu.com/security/CVE-2018-5167
-
report
https://ubuntu.com/security/CVE-2018-5168
-
report
https://ubuntu.com/security/CVE-2018-5169
-
report
https://ubuntu.com/security/CVE-2018-5172
-
report
https://ubuntu.com/security/CVE-2018-5173
-
report
https://ubuntu.com/security/CVE-2018-5175
-
report
https://ubuntu.com/security/CVE-2018-5176
-
report
https://ubuntu.com/security/CVE-2018-5177
-
report
https://ubuntu.com/security/CVE-2018-5180
-
report
https://ubuntu.com/security/CVE-2018-5181
-
report
https://ubuntu.com/security/CVE-2018-5182