Skip to content
Heist/ feed
Back to feed
Medium

Security advisory

Type: advisorySources: OSVCVE: CVE-2020-12480

In Play Framework 2.6.0 through 2.8.1, the CSRF filter can be bypassed by making CORS simple requests with content types that contain parameters that can't be parsed.

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

Source evidence

CVE-2020-12480

core-osv · Original source

Published 17 Aug 2020, 21:15 UTC

In Play Framework 2.6.0 through 2.8.1, the CSRF filter can be bypassed by making CORS simple requests with content types that contain parameters that can't be parsed.

osv:CVE-2020-12480
Complete source record
{
  "id": "e655b22a2d03183355531928d033d32892a06094a51b34d6a3ee9544bf351f20",
  "url": "https://osv.dev/vulnerability/CVE-2020-12480",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2020-12480",
    "summary": "In Play Framework 2.6.0 through 2.8.1, the CSRF filter can be bypassed by making CORS simple requests with content types that contain parameters that can't be parsed.",
    "evidence": "osv:CVE-2020-12480",
    "products": [],
    "severity": "medium",
    "structured": {
      "id": "CVE-2020-12480",
      "aliases": [
        "CVE-2020-12480",
        "GHSA-cf8j-64h9-6q58"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/playframework/playframework",
              "type": "GIT",
              "events": [
                {
                  "introduced": "5e26adc275fb1d0b536ecb14fc5883f448d8b0f0"
                },
                {
                  "last_affected": "350df36004a3e4e34ebc8b9543044696d3905761"
                },
                {
                  "introduced": "ad7ed0c2c0e107a183d47885592044926b38a833"
                },
                {
                  "last_affected": "448f70a989422a8a4910607b78e0517dcb144f2c"
                },
                {
                  "introduced": "3c008185a851c26c8cf82ee46ddb0882086fce7b"
                },
                {
                  "last_affected": "7d860b78d1b23fb80382c9e5f1d41ffaa5d222af"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:lightbend:play_framework:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "2.6.0"
                      },
                      {
                        "last_affected": "2.6.25"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:lightbend:play_framework:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "2.7.0"
                      },
                      {
                        "last_affected": "2.7.4"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:lightbend:play_framework:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "2.8.0"
                      },
                      {
                        "last_affected": "2.8.1"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "2.8.1",
            "2.8.0",
            "2.6.25",
            "2.7.4",
            "2.6.24",
            "2.7.3",
            "2.6.23",
            "2.6.22",
            "2.7.2",
            "2.7.1",
            "2.7.0",
            "2.6.21",
            "2.6.20",
            "2.6.19",
            "2.6.18",
            "2.6.17",
            "2.6.16",
            "2.6.15",
            "2.6.14",
            "2.6.13",
            "2.6.12",
            "2.6.11",
            "2.6.10",
            "2.6.9",
            "2.6.8",
            "2.6.7",
            "2.6.6",
            "2.6.5",
            "2.6.4",
            "2.6.3",
            "2.6.2",
            "2.6.1",
            "2.6.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-12480.json"
          }
        }
      ],
      "modified": "2026-10-24T10:30:49.136759171Z",
      "provider": "osv",
      "references": [
        "https://www.playframework.com/security/vulnerability",
        "https://www.playframework.com/security/vulnerability/CVE-2020-12480-CsrfBlacklistBypass"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2020-12480",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 436934,
  "published_at": "2020-08-17T21:15:11.523+00:00"
}