During WebDAV Infinite Scale TUS upload creation, a transport failure can return a nil HTTP response along with an error. When handling the failure, rclone dereferences the nil response before checking the error, causing a panic that can crash the process in unrecovered contexts such as VFS mounts.
{
"review_status": "REVIEWED",
"url": "https://pkg.go.dev/vuln/GO-2026-6183"
}{
"imports": [
{
"path": "github.com/rclone/rclone/backend/webdav",
"symbols": [
"Fs.About",
"Fs.Copy",
"Fs.DirMove",
"Fs.List",
"Fs.ListP",
"Fs.Mkdir",
"Fs.Move",
"Fs.NewObject",
"Fs.Purge",
"Fs.Put",
"Fs.PutStream",
"Fs.Rmdir",
"Fs.getTusLocationOrRetry",
"NewFs",
"Object.CreateUploader",
"Object.ModTime",
"Object.Open",
"Object.Remove",
"Object.SetModTime",
"Object.Size",
"Object.Update",
"Uploader.Upload",
"Uploader.UploadChunk"
]
}
]
}