Polyfill.io Vulnerability: Is Liferay affected?
Written By
Madhusudan Sharma
How To articles are not official guidelines or officially
supporteddocumentation. They are community-contributed content and may
not alwaysreflect the latest updates to Liferay DXP. We welcome your
feedback toimprove How to articles!
While we make every effort to ensure this Knowledge Base is accurate,
itmay not always reflect the most recent updates or official
guidelines.We appreciate your understanding and encourage you to reach
out with anyfeedback or concerns.
Legacy Article
You are viewing an article from our legacy
"FastTrack"publication program, made available for
informational purposes. Articlesin this program were published without a
requirement for independentediting or verification and are provided
"as is" withoutguarantee.
Before using any information from this article, independently verify
itssuitability for your situation and project.
Issue
-
An attribute
polyfill:true
is observed in the source code of the website.
- Does it have anything to do with the domain 'https://polyfill.io'?
- Is Liferay affected by the Polyfill.js vulnerability?
Environment
- All environments [DXP 7.0 - DXP 7.4]
Resolution
- Polyfill is a common programming term, like
mock
, stub
, algorithm
. It often refers to JavaScript code that implements an HTML5 or CSS web standard, either an established standard (supported by some browsers) on older browsers, or a proposed standard (not supported by any browsers) on existing browsers.
- The domain 'https://polyfill.io' provides "polyfills" that add functionality to older browsers built into newer versions.
- However, Liferay doesn't rely
cdn.polyfill.io
or other *.polyfil.io
domains to retrieve any polyfills and is not exposed to Polyfill.js vulnerability.
-
Please note that the third-party dependencies could include the polyfills from the domain 'https://polyfill.io' dynamically, so it is recommended that users should check any custom themes or developments to make sure they don’t use this URL to get their polyfills either.
Did this article resolve your issue ?