[automated] Merge branch 'release/9.0' => 'release/9.0-staging' by github-actions[bot] · Pull Request #128153 · dotnet/runtime (original) (raw)

and others added 18 commits

March 31, 2026 16:55

@alinpahontu2912

@alinpahontu2912

@alinpahontu2912

@alinpahontu2912

@iremyux

…edAttributes size in TarHeader

Adds check for the "size" attribute in the ExdendedAttributes section of a tar file to prevent infinite loop with negative size. Follows the same throw logic for TarHeader's size.

The negative sized tar file cannot be reproduced using .NET, hence the lack of tests.


AI description (iteration 1)

PR Classification

Bug fix to add validation for negative size values in TAR extended attributes.

PR Summary

Adds a safety check to prevent negative size values when reading TAR extended attributes from the PaxEaSize field, throwing an InvalidDataException if a negative size is encountered.

@alinpahontu2912

@alinpahontu2912

@alinpahontu2912 @rzikm

Fix Windows tar vulnerability that allows creating a symlink to a file (and only a file, not a directory) to anywhere on the same drive where the tar is extracted.


AI description (iteration 1)

PR Classification

Bug fix to address incorrect symlink validation on Windows when extracting tar files with rooted paths.

PR Summary

Fixes symlink path validation in tar extraction on Windows by replacing Path.IsPathFullyQualified with Path.IsPathRooted and adding Path.GetFullPath calls to properly detect and reject symlinks pointing outside the destination directory.

@vseanreesermsft

…hannelVersion 2.4.18

Updated Versions.props - MicrosoftNativeQuicMsQuicSchannelVersion 2.4.18


AI description (iteration 1)

PR Classification

Dependency version update to upgrade the MsQuic Schannel package from version 2.4.17 to 2.4.18.

PR Summary

This pull request updates the MsQuic Schannel dependency to a newer patch version.

@vseanreesermsft

…-merge-9.0-2026-05-12-1247

@dotnet-maestro @lewing

This pull request updates the following dependencies

From https://github.com/dotnet/emsdk

Coherency Updates

The following updates ensure that dependencies with a CoherentParentDependency attribute were produced in a build used as input to the parent dependency's build. See Dependency Description Format


Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Larry Ewing lewing@microsoft.com

@svick

@svick svick deleted the merge/release/9.0-to-release/9.0-staging branch

May 13, 2026 19:06

This was referenced

May 14, 2026

This was referenced

Jun 9, 2026

This was referenced

Jun 13, 2026

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters

[ Show hidden characters]({{ revealButtonHref }})