Alerts This Week
Warning Icon 1 626
Alerts This Week
Warning Icon 1 626

Fedora 28: 2018-e9821afbca Critical NoScript JavaScript Issue

fedora
Calendar Grey September 27, 2018
Dist Fedora Esm H88
Important security release for Fedora 28's mozilla-nojs significantly improves JavaScript defenses and addresses identified weaknesses.
Changes since 10.1.8.16: === v 10.1.9.6 handle legacy external message recipients * [XSS] Updated known HTML5 events * Better IPV6 support * UI support for protocol-only entries v ...

Summary

The NoScript Firefox extension provides extra protection for Firefox.

It allows JavaScript, Java, Flash and other plug-ins to be executed only by

trusted web sites of your choice (e.g. your online bank) and additionally

provides Anti-XSS protection.

Changes since 10.1.8.16: === v 10.1.9.6

============================================================= * [TB] Gracefully

handle legacy external message recipients * [XSS] Updated known HTML5 events *

Better IPV6 support * UI support for protocol-only entries v 10.1.9.5

============================================================= * Fix for various

content script timing related issues (thanks therube for reporting) v

10.1.9.4 ============================================================= * Prevent

total breakages when policies accidentally map to invalid match patterns *

Internal messaging dispatch better coping with multiple option windows * Avoid

multiple CSP DOM insertions v 10.1.9.3

============================================================= * Fixed message

handling regression breaking embedders and causing potential internal message

loops v 10.1.9.2 ============================================================* More efficient window.name-based tab-scoped permissions persistence * Fixed

URL parsing bugs * Fixed bug in requestKey generation * [Build] Enhanced TLD

data update subsystem * [UI] CUSTOM presets gets initialized with currently

applied preset, including temporary/permanent status * Improved internal

message dispatching, avoiding potential race conditions * [L10n] Transifex

integration * Work-around for DOM-injected CSP not being honored when appended

to the root element, rather than HEAD * Transparent support for FQDNs * Better

file: protocol support * Full-page placeholders for media/plugin documents v

10.1.9.1 ============================================================= * Fixed

NOSCRIPT emulation not running in contexts where service workers are disabled,

such as private windows (thanks Peter Wu for patch) v 10.1.9

============================================================= * Completely

revamped CSP backend, enforcing policies both in webRequest and in the DOM *

Reload-less service worker busting * removed obsoleted failsafes, including

forced reloads * Better timing for popup UI feedback on permissions changes *

Send out a "started" message after initialization to help embedders (like the

Tor browser) interact with NoScript * Updated TLDs v 10.1.8.23

============================================================= * Hotfix for

reload loops before CSP management refactoring v 10.1.8.22

============================================================= * Fixed reload

loop on unrestricted tabs (thanks random for reporting) v 10.1.8.20

============================================================= * Fixed

Sites.domainImplies() misplaced optimization. * [L10n] Added Catalan (ca) v

10.1.8.19 ============================================================= * Fixed

onResponseHeader failing on session restore because of onBeforeRequest not

having being called. * Fixed regression: framed documents' URLs not being

reported in the UI (thanks xaex for report) v 10.1.8.18

============================================================= * More resilient

and optimized Sites.domainImplies() * Update ChildPolicies when automatic temp

TRUST for top-level documents is enabled * Fixed messages from content scripts

being "eaten" by the wrong dispatcher when UI is open (thanks

skriptimaahinen) * Fixed typo causing accidental permissions/status mismatches

being checked only while pages are still loading (thanks skriptimaahinen) *

Fixed typo in XSS name sanitization script injection (thanks skriptimaahinen)

v 10.1.8.17 ============================================================= * Fix:

Sites.domainImplies() should match subdomains * More coherent wrapper around the

webex messaging API * Fixed inconsistencies affecting ChildPolicies content

script auto-generated matching rules. * Fixed potential issues with cross-process messages * Simpler and more reliable safety net to ensure CSP headers

are injected last among WebExtensions * Fixed regression causing refresh loops

on pages which use type="object" requests to load images, css and other types

* [L10n] ru and de translations * [XSS] Updated HTML events auto-generate

matching code to use both latest Mozilla source code and archived data since

Firefox ESR 52 * New dynamic scripts management strategy based on the

browser.contentScripts API, should fix some elusive, likely requestFilter-induced, bugs * Fixed no-dot domains threated as empty TLDs (thanks Peter Wu

for patch) * Removed requestFilter hack for dynamic scripts management * [L10n]

br and tr translations (thanks Transifex/OTF,

https://explore.transifex.com/otf/noscript/) * Best effort to have

webRequest.onHeaderReceived listener run last (issue #6, thanks kkapsner) *

[L10n] Localized "NoScript Options" title (thanks Diklabyte) * Fixed inline

scripts not being reported to UI (thanks skriptimaahinen for patch) * Skip

non-content windows when deferring startup page loads (thanks Rob Wu for

reporting) * Broader detection of UTF-8 encoding in responses (thanks Rob Wu

for reporting) * Improved support for debugging code removal in releases * Fixed

startup race condition with pending request tracking * Fixed updating NoScript

reloads tabs with revoked temporary permissions. Legacy version: === v

5.1.8.7 ============================================================= *

[Security] Fixed script blocking bypass zero-day (thanks Zerodium for

unresponsible disclosure,

https://twitter.com/Zerodium/status/1039127214602641409) * [Surrogate] Fixed

typo in 2mdn replacement (thansk barbaz) * [XSS] Fixed InjectionChecker choking

at some big JSON payloads sents as POST form data * [XSS] In-depth protection

against native ES6 modules abuse * Fixed classic beta channel users being

accidentally migrated to stable (thanks barbaz)

* Sun Sep 16 2018 Dominik Mierzejewski - 10.1.9.6-1

- update to 10.1.9.6

- update classic version to 5.1.8.7 (fixes CVE-2018-16983)

* Mon Jul 30 2018 Dominik Mierzejewski - 10.1.8.16-2

- update to 10.1.8.16 (#1609266)

- make main package dependencies on subpackages versioned

* Fri Jul 20 2018 Dominik Mierzejewski - 10.1.8.8-1

- update to 10.1.8.8 (#1601456)

- update classic version to 5.1.8.6

- extract only the licenses and cfg file

* Fri Jun 29 2018 Dominik Mierzejewski - 10.1.8.2-3

- update to 10.1.8.2 (#1583884)

* Wed May 23 2018 Dominik Mierzejewski - 10.1.8.1-2

- update to 10.1.8.1 (#1572820)

[ 1 ] Bug #1629212 - CVE-2018-16983 mozilla-noscript: NoScript Bypass via the text/html;/json Content-Type value

https://bugzilla.redhat.com/show_bug.cgi?id=1629212

su -c 'dnf upgrade --advisory FEDORA-2018-e9821afbca' at the command

line. For more information, refer to the dnf documentation available at

https://dnf.readthedocs.io/en/latest/command_ref.html

All packages are signed with the Fedora Project GPG key. More details on the

GPG keys used by the Fedora Project can be found at

https://fedoraproject.org/security/

package-announce mailing list -- package-announce@lists.fedoraproject.org

To unsubscribe send an email to package-announce-leave@lists.fedoraproject.org

Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/

List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines

List Archives: https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/

Change Log

References

Update Instructions

Severity
critical
Lowest
Low
Medium
High
Critical

Product: Fedora 28
Version: 10.1.9.6
Release: 1.fc28
Summary: JavaScript white list extension for Mozilla Firefox

Get the latest News and Insights

Get the latest Linux and open source security news straight to your inbox.

Related News

Your message here