Skip to content
Heist/ feed
Back to feed
Critical

Security advisory

Type: advisorySources: OSVCVE: CVE-2021-28122

A request-validation issue was discovered in Open5GS 2.1.3 through 2.2.x before 2.2.1. The WebUI component allows an unauthenticated user to use a crafted HTTP API request to create, read, update, or delete entries in the subscriber database. For example, new administrative users can be added. The issue occurs because Express is not set up to require authentication.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2021-28122
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 11:43 UTC · Revision 1

Source evidence

CVE-2021-28122

core-osv · Original source

Published 10 Mar 2021, 15:15 UTC

A request-validation issue was discovered in Open5GS 2.1.3 through 2.2.x before 2.2.1. The WebUI component allows an unauthenticated user to use a crafted HTTP API request to create, read, update, or delete entries in the subscriber database. For example, new administrative users can be added. The issue occurs because Express is not set up to require authentication.

osv:CVE-2021-28122
Complete source record
{
  "id": "d718402fdc394cc73bd8607f29a8b5d3abc6b97bf0486e658271818e38697901",
  "url": "https://osv.dev/vulnerability/CVE-2021-28122",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2021-28122",
    "summary": "A request-validation issue was discovered in Open5GS 2.1.3 through 2.2.x before 2.2.1. The WebUI component allows an unauthenticated user to use a crafted HTTP API request to create, read, update, or delete entries in the subscriber database. For example, new administrative users can be added. The issue occurs because Express is not set up to require authentication.",
    "evidence": "osv:CVE-2021-28122",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2021-28122",
      "aliases": [
        "CVE-2021-28122"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/open5gs/open5gs",
              "type": "GIT",
              "events": [
                {
                  "introduced": "d6ed13968dfa28e68dce6a3828ae30cc2bb20ede"
                },
                {
                  "last_affected": "de72ccaf9191e951ff6235ee6da72ce6a4fa7a39"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:open5gs:open5gs:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "2.1.3"
                      },
                      {
                        "last_affected": "2.2.0"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v2.2.0",
            "v2.1.7",
            "v2.1.5",
            "v2.1.4",
            "v2.1.3"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2021-28122.json"
          }
        }
      ],
      "modified": "2026-10-20T10:54:35.758336977Z",
      "provider": "osv",
      "references": [
        "https://github.com/open5gs/open5gs/releases",
        "https://github.com/open5gs/open5gs/compare/v2.2.0...v2.2.1",
        "https://github.com/open5gs/open5gs/pull/838",
        "https://github.com/open5gs/open5gs/issues/837"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2021-28122",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 385692,
  "published_at": "2021-03-10T15:15:12.93+00:00"
}