Known Vulnerabilities

The following vulnerabilities are known to exist in Liferay Portal CE.  Users of older releases are strongly encouraged to upgrade to the latest Liferay Portal CE release.  Patches are only produced for the latest Liferay Portal CE release.  Source code modifications may be possible on older releases, but care must be taken to backport fixes that may not apply to older releases.

To obtain source or binary patches for each of the vulnerabilities, click on the name of the vulnerability, and look for links for source and binary patches.  To obtain a single cumulative source or binary patch for all known vulnerabilities, visit the Patch Details section of the Reporting page.  Note that the availability of the single cumulative binary patch may lag a day or two behind availability of the associated source patches.

Liferay Faces

Stored XSS in Alloy components rendering JavaScript arrays of strings: alloy:autoComplete and alloy:inputFile
Liferay Faces Alloy DoS via large file upload in Servlet 3.0+ environment (non-Portlet vulnerability)
FACES-2361 Security vulnerability with accessing a non-Faces view in JSF portlets
DoS via large file upload

Liferay Portal 7.0 CE GA7 (7.0.6)

CST-7060 Pingback vulnerability in Blogs
CST-7059 Theoretical OS commaind injection in SendmailHook
CST-7058 CSV injection in Forms, DDL and user export
CST-7057 CSRF vulnerability with comments
CST-7056 Form REST data provider password disclosure
CST-7055 Open redirect prevention circumvention
CST-7054 Blog titles leaked to users without view permission
CST-7053 Multiple XSS vulnerabilities in 7.0 CE GA7

Liferay Portal 7.1 CE GA1 (7.1.0)

CST-7112 Password reset token leaked to 3rd party sites
CST-7111 RCE via JSON deserialization
CST-7110 Path traversal vulnerability in templates
CST-7109 XXE vulnerability in XSL Content & Web Content
CST-7108 User can change password without entering current password
CST-7107 HTML injection in notification emails
CST-7106 SSRF vulnerability via templates
CST-7105 LDAP injection
CST-7104 Multiple permission vulnerabilities in 7.1 CE GA1
CST-7103 Multiple XSS vulnerabilities in 7.1 CE GA1
CST-7102 Open redirect vulnerability with Blogs RSS and tunnel-web
CST-7101 Password changes does not terminate other sessions

Liferay Portal 7.1 CE GA2 (7.1.1)

CST-7121 Anonymous message boards post can be associated with a user
CST-7120 Open redirect in <liferay-ui:header>
CST-7119 Overly verbose error message
CST-7118 User login is vulnerable to CSRF
CST-7117 Unverified password change
CST-7116 Multiple permission vulnerabilities in 7.1 CE GA2
CST-7115 Stored XSS with image resolutions in Adaptive Media

Liferay Portal 7.1 CE GA3 (7.1.2)

CST-7131 Libraries with known vulnerabilities
CST-7130 Multiple XSS vulnerabilities in 7.1 CE GA3
CST-7129 Pre-defined permissions for roles
CST-7128 Open redirect in Language Selector widget
CST-7127 Path traversal vulnerability in Poller
CST-7126 Password info recorded in logs
CST-7125 SSRF vulnerability via DDM REST Data Provider
CST-7124 Anonymous message boards post can be associated with a user
CST-7123 Company secret key is accessible via templates
CST-7122 Multiple permission vulnerabilities in 7.1 CE GA3
Vulnerabilities archive: Faces | Portal 6.1 CE | Portal 6.2 CE | Portal 7.0 CE