Skip to content
Heist/ feed
Back to feed
CriticalFix available

thefuck — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2021-34363

The thefuck (aka The Fuck) package before 3.31 for Python allows Path Traversal that leads to arbitrary file deletion via the "undo archive operation" feature.

Products
thefuck
Affected versions
Not specified
Fixed versions
3.29-0.3
CVEs
CVE-2021-34363
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 01:42 UTC · Revision 1

Source evidence

DEBIAN-CVE-2021-34363

core-osv · Original source

Published 10 Jun 2021, 11:15 UTC

The thefuck (aka The Fuck) package before 3.31 for Python allows Path Traversal that leads to arbitrary file deletion via the "undo archive operation" feature.

osv:DEBIAN-CVE-2021-34363

thefuck

Fixed versions: 3.29-0.3

thefuck

Fixed versions: 3.29-0.3

thefuck

Fixed versions: 3.29-0.3

Complete source record
{
  "id": "23b6cdf88757f4a656307b1987acad9594d75adae1d09a873a69cdcf2fa20ed6",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2021-34363",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2021-34363",
    "summary": "The thefuck (aka The Fuck) package before 3.31 for Python allows Path Traversal that leads to arbitrary file deletion via the \"undo archive operation\" feature.",
    "evidence": "osv:DEBIAN-CVE-2021-34363",
    "products": [
      {
        "name": {
          "value": "thefuck",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "3.29-0.3",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "thefuck",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "3.29-0.3",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "thefuck",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "3.29-0.3",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "critical",
    "structured": {
      "id": "DEBIAN-CVE-2021-34363",
      "aliases": [
        "DEBIAN-CVE-2021-34363"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "3.29-0.3"
                }
              ]
            }
          ],
          "package": {
            "name": "thefuck",
            "purl": "pkg:deb/debian/thefuck?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2021-34363.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "3.29-0.3"
                }
              ]
            }
          ],
          "package": {
            "name": "thefuck",
            "purl": "pkg:deb/debian/thefuck?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2021-34363.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "3.29-0.3"
                }
              ]
            }
          ],
          "package": {
            "name": "thefuck",
            "purl": "pkg:deb/debian/thefuck?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2021-34363.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        }
      ],
      "modified": "2026-10-23T18:04:50.037379856Z",
      "provider": "osv",
      "upstream": [
        "CVE-2021-34363"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2021-34363"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2021-34363",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 424038,
  "published_at": "2021-06-10T11:15:09.357+00:00"
}