Repository navigation
[ci-scan] Test failure: System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile #130177
Copy link
Copy link
Closed
Labels
Known Build ErrorUse this to report build issues in the .NET Helix tabUse this to report build issues in the .NET Helix tabarea-System.Formats.Tarblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'
Milestone
Description
Activity
- addedblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'Known Build ErrorUse this to report build issues in the .NET Helix tabUse this to report build issues in the .NET Helix tab
on Jul 3, 2026 - addeduntriagedNew issue has not been triaged by the area ownerNew issue has not been triaged by the area owner
on Jul 3, 2026 dotnet-policy-service commented
on Jul 3, 2026 ContributorMore actionsTagging subscribers to this area: @dotnet/area-system-io
See info in area-owners.md if you want to be subscribed.dotnet-policy-service commented
on Jul 3, 2026 ContributorMore actionsTagging subscribers to this area: @dotnet/area-system-formats-tar
See info in area-owners.md if you want to be subscribed.cc @dotnet/area-system-formats-tar
Ack, it can be disbaled for now if needed, we are working on a fix
Failed in: runtime-coreclr libraries-jitstress2-jitstressregs 20260704.1
Failed tests:
net11.0-windows-Release-x86-jitstress2_jitstressregs1-Windows.10.Amd64.Open - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile net11.0-windows-Release-x86-jitstress2_jitstressregs2-Windows.10.Amd64.Open - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile net11.0-windows-Release-x86-jitstress2_jitstressregs3-Windows.10.Amd64.Open - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile net11.0-windows-Release-x86-jitstress2_jitstressregs0x10-Windows.10.Amd64.Open - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile net11.0-windows-Release-x86-jitstress2_jitstressregs4-Windows.10.Amd64.Open - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile net11.0-windows-Release-x86-jitstress2_jitstressregs8-Windows.10.Amd64.Open - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile net11.0-windows-Release-x86-jitstress2_jitstressregs0x2000-Windows.10.Amd64.Open - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile net11.0-windows-Release-x86-jitstress2_jitstressregs0x1000-Windows.10.Amd64.Open - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile net11.0-windows-Release-x86-jitstress2_jitstressregs0x80-Windows.10.Amd64.Open - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile net11.0-windows-Release-x64-jitstress2_jitstressregs1-Windows.10.Amd64.Open - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile net11.0-windows-Release-x64-jitstress2_jitstressregs0x1000-Windows.10.Amd64.Open - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile net11.0-windows-Release-x64-jitstress2_jitstressregs8-Windows.10.Amd64.Open - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile net11.0-windows-Release-x64-jitstress2_jitstressregs0x10-Windows.10.Amd64.Open - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile net11.0-windows-Release-x64-jitstress2_jitstressregs0x2000-Windows.10.Amd64.Open - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile net11.0-windows-Release-x64-jitstress2_jitstressregs2-Windows.10.Amd64.Open - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile net11.0-windows-Release-x64-jitstress2_jitstressregs3-Windows.10.Amd64.Open - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile net11.0-windows-Release-x64-jitstress2_jitstressregs4-Windows.10.Amd64.Open - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile net11.0-windows-Release-x64-jitstress2_jitstressregs0x80-Windows.10.Amd64.Open - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFileError message:
Assert.Throws() Failure: Exception type was not an exact match Expected: typeof(System.UnauthorizedAccessException) Actual: typeof(System.IO.IOException) ---- System.IO.IOException : Cannot create 'C:\h\w\B31A092C\t\tweayhvu.etl\dest\a\b' because a file or directory with the same name already exists.Stack trace:
at System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile() in /_/src/libraries/System.Formats.Tar/tests/TarFile/TarFile.ExtractToDirectory.File.Tests.cs:line 548 at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args) in /_/src/coreclr/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.CoreCLR.cs:line 37 at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) in /_/src/libraries/System.Private.CoreLib/src/System/Reflection/MethodBaseInvoker.cs:line 57 ----- Inner Stack Trace ----- at System.IO.FileSystem.CreateDirectory(String fullPath, Byte[] securityDescriptor) in /_/src/libraries/Common/src/System/IO/FileSystem.DirectoryCreation.Windows.cs:line 134 at System.Formats.Tar.TarEntry.ExtractRelativeToDirectory(String destinationDirectoryPath, Boolean overwrite, SortedDictionary`2 pendingModes, Stack`1 directoryModificationTimes, TarHardLinkMode hardLinkMode) in /_/src/libraries/System.Formats.Tar/src/System/Formats/Tar/TarEntry.cs:line 324 at System.Formats.Tar.TarFile.ExtractToDirectoryInternal(Stream source, String destinationDirectoryFullPath, TarExtractOptions options, Boolean leaveOpen) in /_/src/libraries/System.Formats.Tar/src/System/Formats/Tar/TarFile.cs:line 664 at System.Formats.Tar.TarFile.ExtractToDirectory(String sourceFileName, String destinationDirectoryName, TarExtractOptions options) in /_/src/libraries/System.Formats.Tar/src/System/Formats/Tar/TarFile.cs:line 448 at System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.<>c__DisplayClass16_0.<ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile>b__0() in /_/src/libraries/System.Formats.Tar/tests/TarFile/TarFile.ExtractToDirectory.File.Tests.cs:line 548- added a commit that references this issue
on Jul 6, 2026 - removeduntriagedNew issue has not been triaged by the area ownerNew issue has not been triaged by the area owner
on Jul 6, 2026 - added a commit that references this issue
on Jul 7, 2026 - marked ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile failing #130323 as a duplicate of this issue
on Jul 7, 2026 - added a commit that references this issue
on Jul 15, 2026 - locked and limited conversation to collaborators
on Aug 7, 2026
Metadata
Metadata
Assignees
Labels
Known Build ErrorUse this to report build issues in the .NET Helix tabUse this to report build issues in the .NET Helix tabarea-System.Formats.Tarblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'
Build Information
Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1492983
Build error leg or test failing: Build Libraries Test Run checked coreclr windows x64 Release / x86 Debug - System.Formats.Tar.Tests.TarFile_ExtractToDirectory_File_Tests.ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile
Pull request: #130167
Error Details
Configurations observed (Windows only, ~0.25% failure rate):
Error Message
{ "ErrorMessage": [ "ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile", "Expected: typeof(System.UnauthorizedAccessException)", "because a file or directory with the same name already exists." ], "ErrorPattern": "", "BuildRetry": false, "ExcludeConsoleLog": false }Note
This issue draft was prepared with GitHub Copilot assistance and reviewed by the submitting developer.
Known issue validation
Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1492983
Error message validated:
[ExtractToDirectory_RejectsChainedSymlinkDirectoryTraversal_WithNestedFile Expected: typeof(System.UnauthorizedAccessException) because a file or directory with the same name already exists.]Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 7/3/2026 1:02:33 PM UTC
Report
Summary