Skip to content
Heist/ feed
Back to feed
Medium

Security advisory

Type: advisorySources: OSVCVE: CVE-2020-7934

In LifeRay Portal CE 7.1.0 through 7.2.1 GA2, the First Name, Middle Name, and Last Name fields for user accounts in MyAccountPortlet are all vulnerable to a persistent XSS issue. Any user can modify these fields with a particular XSS payload, and it will be stored in the database. The payload will then be rendered when a user utilizes the search feature to search for other users (i.e., if a user with modified fields occurs in the search results). This issue was fixed in Liferay Portal CE version 7.3.0 GA1.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2020-7934
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 06:37 UTC · Revision 1

Source evidence

CVE-2020-7934

core-osv · Original source

Published 28 Jan 2020, 14:15 UTC

In LifeRay Portal CE 7.1.0 through 7.2.1 GA2, the First Name, Middle Name, and Last Name fields for user accounts in MyAccountPortlet are all vulnerable to a persistent XSS issue. Any user can modify these fields with a particular XSS payload, and it will be stored in the database. The payload will then be rendered when a user utilizes the search feature to search for other users (i.e., if a user with modified fields occurs in the search results). This issue was fixed in Liferay Portal CE version 7.3.0 GA1.

osv:CVE-2020-7934
Complete source record
{
  "id": "50ba65b38922eadbac8dc93c58e40b5f449ffab2a6e2d0aa56c00be31880dc6d",
  "url": "https://osv.dev/vulnerability/CVE-2020-7934",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2020-7934",
    "summary": "In LifeRay Portal CE 7.1.0 through 7.2.1 GA2, the First Name, Middle Name, and Last Name fields for user accounts in MyAccountPortlet are all vulnerable to a persistent XSS issue. Any user can modify these fields with a particular XSS payload, and it will be stored in the database. The payload will then be rendered when a user utilizes the search feature to search for other users (i.e., if a user with modified fields occurs in the search results). This issue was fixed in Liferay Portal CE version 7.3.0 GA1.",
    "evidence": "osv:CVE-2020-7934",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2020-7934",
      "aliases": [
        "CVE-2020-7934",
        "GHSA-f99h-h678-fgg4"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/liferay/liferay-portal",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "ded0e9390637985231e962e4ad4cfa4639eabb26"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:liferay:liferay_portal:*:*:*:*:community:*:*:*",
                    "range": [
                      {
                        "introduced": "7.1.0"
                      },
                      {
                        "last_affected": "7.2.1"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "7.2.1-ga2",
            "7.2.0-ga1",
            "7.2.0-rc3",
            "7.2.0-rc2",
            "7.2.0-b3",
            "7.2.0-b2",
            "7.2.0-b1",
            "7.2.0-a1",
            "7.2.0-m2",
            "7.1.0-b2",
            "7.1.0-b1",
            "7.1.0-a2",
            "7.1.0-a1",
            "7.1.0-m2",
            "7.1.0-m1",
            "sync-3.1.0-ga1",
            "sync-3.0.10-ga2",
            "sync-3.0.9-ga1",
            "sync-3.0.8-b9",
            "7.0.0-m5",
            "sync-3.0.7-b8",
            "sync-3.0.6-b7",
            "sync-3.0.5-b6",
            "sync-3.0.4-b5",
            "sync-3.0.3-b4",
            "sync-3.0.2-b3",
            "sync-3.0.1-b2",
            "sync-3.0.0-b1",
            "7.0.0-m4",
            "7.0.0-m3",
            "7.0.0-m2",
            "7.0.0-m1",
            "6.2.0-b2",
            "6.2.0-b1",
            "6.2.0-m6",
            "6.2.0-m5",
            "6.2.0-m4",
            "6.2.0-m3",
            "6.2.0-m2",
            "6.1.0-rc1",
            "6.1.0-b4",
            "6.1.0-b3",
            "6.1.0-b2",
            "6.1.0-b1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-7934.json"
          }
        }
      ],
      "modified": "2026-10-24T10:30:42.129167553Z",
      "provider": "osv",
      "references": [
        "https://semanticbits.com/liferay-portal-authenticated-xss-disclosure/",
        "https://github.com/3ndG4me/liferay-xss-7.2.1GA2-poc-report-CVE-2020-7934"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2020-7934",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 435304,
  "published_at": "2020-01-28T14:15:14.943+00:00"
}