Skip to content
Heist/ feed
Back to feed
Critical

Security advisory

Type: advisorySources: OSVCVE: CVE-2020-18704

Unrestricted Upload of File with Dangerous Type in Django-Widgy v0.8.4 allows remote attackers to execute arbitrary code via the 'image' widget in the component 'Change Widgy Page'.

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

Source evidence

CVE-2020-18704

core-osv · Original source

Published 16 Aug 2021, 18:15 UTC

Unrestricted Upload of File with Dangerous Type in Django-Widgy v0.8.4 allows remote attackers to execute arbitrary code via the 'image' widget in the component 'Change Widgy Page'.

osv:CVE-2020-18704
Complete source record
{
  "id": "7b441693d4cb5fdc5cd9d88745345551ed7cc37110503035c0acf6b312e4be3e",
  "url": "https://osv.dev/vulnerability/CVE-2020-18704",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2020-18704",
    "summary": "Unrestricted Upload of File with Dangerous Type in Django-Widgy v0.8.4 allows remote attackers to execute arbitrary code via the 'image' widget in the component 'Change Widgy Page'.",
    "evidence": "osv:CVE-2020-18704",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2020-18704",
      "aliases": [
        "CVE-2020-18704",
        "GHSA-98hv-qff3-8793",
        "PYSEC-2021-336"
      ],
      "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/fusionbox/django-widgy",
              "type": "GIT",
              "events": [
                {
                  "introduced": "077c0ae3fc724dca10b648add7d2758451549996"
                },
                {
                  "last_affected": "077c0ae3fc724dca10b648add7d2758451549996"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:fusionbox:widgy:0.8.4:*:*:*:*:django:*:*",
                    "range": [
                      {
                        "introduced": "0.8.4"
                      },
                      {
                        "last_affected": "0.8.4"
                      }
                    ],
                    "source": "CPE_STRING"
                  }
                ]
              }
            }
          ],
          "versions": [
            "0.8.4"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-18704.json"
          }
        }
      ],
      "modified": "2026-10-20T10:49:56.757974669Z",
      "provider": "osv",
      "references": [
        "https://github.com/fusionbox/django-widgy/issues/387"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2020-18704",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 381015,
  "published_at": "2021-08-16T18:15:07.207+00:00"
}