Skip to content
Heist/ feed
Back to feed
Critical

Security advisory

Type: advisorySources: OSVCVE: CVE-2020-28194

Variable underflow exists in accel-ppp radius/packet.c when receiving a RADIUS vendor-specific attribute with length field is less than 2. It has an impact only when the attacker controls the RADIUS server, which can lead to arbitrary code execution.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2020-28194
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 12:36 UTC · Revision 1

Source evidence

CVE-2020-28194

core-osv · Original source

Published 1 Feb 2021, 14:15 UTC

Variable underflow exists in accel-ppp radius/packet.c when receiving a RADIUS vendor-specific attribute with length field is less than 2. It has an impact only when the attacker controls the RADIUS server, which can lead to arbitrary code execution.

osv:CVE-2020-28194
Complete source record
{
  "id": "366e7a20af929be74cfe57189e9a01d73fc66bc75a533fefab84faf3bd2a298e",
  "url": "https://osv.dev/vulnerability/CVE-2020-28194",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2020-28194",
    "summary": "Variable underflow exists in accel-ppp radius/packet.c when receiving a RADIUS vendor-specific attribute with length field is less than 2. It has an impact only when the attacker controls the RADIUS server, which can lead to arbitrary code execution.",
    "evidence": "osv:CVE-2020-28194",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2020-28194",
      "aliases": [
        "CVE-2020-28194",
        "GHSA-2m44-rh3c-x4gr"
      ],
      "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/accel-ppp/accel-ppp",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "e9d369aa0054312b7633e964e9f7eb323f1f3d69"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "fixed": "e9d369aa0054312b7633e964e9f7eb323f1f3d69"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  }
                ]
              }
            }
          ],
          "versions": [
            "1.12.0",
            "1.10.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-28194.json",
            "vanir_signatures": [
              {
                "id": "CVE-2020-28194-28ac3858",
                "digest": {
                  "length": 3593,
                  "function_hash": "218305480135744760965322474118285676607"
                },
                "source": "https://github.com/accel-ppp/accel-ppp/commit/e9d369aa0054312b7633e964e9f7eb323f1f3d69",
                "target": {
                  "file": "accel-pppd/radius/packet.c",
                  "function": "rad_packet_recv"
                },
                "deprecated": false,
                "signature_type": "Function",
                "signature_version": "v1"
              },
              {
                "id": "CVE-2020-28194-2fff89dc",
                "digest": {
                  "threshold": 0.9,
                  "line_hashes": [
                    "53169831652962479236524189091079696734",
                    "193894202797788791053606579230416303418",
                    "56156999255468833464194175077938322916",
                    "108214281405374322627184477935854642973"
                  ]
                },
                "source": "https://github.com/accel-ppp/accel-ppp/commit/e9d369aa0054312b7633e964e9f7eb323f1f3d69",
                "target": {
                  "file": "accel-pppd/radius/packet.c"
                },
                "deprecated": false,
                "signature_type": "Line",
                "signature_version": "v1"
              }
            ],
            "vanir_signatures_modified": "2026-10-20T13:59:08Z"
          }
        }
      ],
      "modified": "2026-10-20T13:59:08.153739034Z",
      "provider": "osv",
      "references": [
        "https://github.com/accel-ppp/accel-ppp/commit/e9d369aa0054312b7633e964e9f7eb323f1f3d69",
        "https://github.com/accel-ppp/accel-ppp/security/advisories/GHSA-2m44-rh3c-x4gr"
      ],
      "provider_metadata": {
        "unresolved_ranges": [
          {
            "cpes": [
              "cpe:2.3:a:accel-ppp:accel-ppp:*:*:*:*:*:*:*:*"
            ],
            "vendor_product": "accel-ppp:accel-ppp",
            "extracted_events": [
              {
                "range": [
                  {
                    "fixed": "1.12.0-e9d369a"
                  }
                ],
                "source": "CPE_RANGE"
              }
            ]
          }
        ]
      }
    },
    "related_cves": [
      {
        "value": "CVE-2020-28194",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 388468,
  "published_at": "2021-02-01T14:15:12.24+00:00"
}