Directory traversal vulnerability in the safer_name_suffix function in GNU tar 1.14 through 1.29 might allow remote attackers to bypass an intended protection mechanism and write to arbitrary files via vectors related to improper sanitization of the file_name parameter, aka POINTYFEATHER.
{
"extracted_events": [
{
"cpe": "cpe:2.3:a:gnu:tar:1.14:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.14"
},
{
"last_affected": "1.14"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.15:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.15"
},
{
"last_affected": "1.15"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.15.1:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.15.1"
},
{
"last_affected": "1.15.1"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.15.90:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.15.90"
},
{
"last_affected": "1.15.90"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.15.91:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.15.91"
},
{
"last_affected": "1.15.91"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.16:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.16"
},
{
"last_affected": "1.16"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.16.1:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.16.1"
},
{
"last_affected": "1.16.1"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.17:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.17"
},
{
"last_affected": "1.17"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.18:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.18"
},
{
"last_affected": "1.18"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.19:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.19"
},
{
"last_affected": "1.19"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.20:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.20"
},
{
"last_affected": "1.20"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.21:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.21"
},
{
"last_affected": "1.21"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.22:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.22"
},
{
"last_affected": "1.22"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.23:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.23"
},
{
"last_affected": "1.23"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.24:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.24"
},
{
"last_affected": "1.24"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.25:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.25"
},
{
"last_affected": "1.25"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.26:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.26"
},
{
"last_affected": "1.26"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.27:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.27"
},
{
"last_affected": "1.27"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.27.1:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.27.1"
},
{
"last_affected": "1.27.1"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.28:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.28"
},
{
"last_affected": "1.28"
}
],
"source": "CPE_STRING"
},
{
"cpe": "cpe:2.3:a:gnu:tar:1.29:*:*:*:*:*:*:*",
"range": [
{
"introduced": "1.29"
},
{
"last_affected": "1.29"
}
],
"source": "CPE_STRING"
}
]
}
{
"extracted_events": [
{
"range": [
{
"fixed": "7340f67b9860ea0531c1450e5aa261c50f67165d"
}
],
"source": "REFERENCES_COMMIT"
}
]
}