Skip to content

Patch security vulnerabilities by bumping package dependencies#22041

Open
ellendular wants to merge 18 commits intomasterfrom
users/v-ellendular/dependency-upgrade
Open

Patch security vulnerabilities by bumping package dependencies#22041
ellendular wants to merge 18 commits intomasterfrom
users/v-ellendular/dependency-upgrade

Conversation

@ellendular
Copy link
Copy Markdown

@ellendular ellendular commented Apr 22, 2026

Context

The Packages in the azure-pipeline-tasks repository have been updated to align with version changes from the azure-pipelines-tasks-common-packages repository:
azure-pipelines-tasks-utility-common : ^3.272.0
azure-pipelines-tasks-artifacts-common : ^2.273.0
azure-pipelines-tasks-packaging-common : ^3.273.0
azure-pipelines-tasks-codeanalysis-common : ^2.272.0
azure-pipelines-tasks-codecoverage-tools : ^3.272.0
azure-pipelines-tasks-java-common : ^2.272.0
azure-pipelines-tasks-msbuildhelpers : ^3.272.0
azp-tasks-az-blobstorage-provider : ^3.272.1
azure-pipelines-tasks-securefiles-common : 2.272.0

Additionally, the azure-pipelines-task-lib package has been upgraded to version 5.2.10 to address security vulnerabilities.


Task Names

1 ANTV1
2 AndroidSigningV2
3 AndroidSigningV3
4 ArchiveFilesV2
5 AzureContainerAppsV0
6 AzureContainerAppsV1
7 BashV3
8 CMakeV1
9 CUrlUploaderV2
10 CmdLineV2
11 CocoaPodsV0
12 CondaEnvironmentV0
13 CondaEnvironmentV1
14 CopyFilesOverSSHV0
15 CopyFilesV2
16 DecryptFileV1
17 DeleteFilesV1
18 DotNetCoreCLIV2
19 DotNetCoreInstallerV0
20 DotNetCoreInstallerV1
21 DownloadSecureFileV1
22 ExtractFilesV1
23 FtpUploadV1
24 FtpUploadV2
25 GruntV0
26 GulpV0
27 GulpV1
28 InstallAppleCertificateV2
29 InstallAppleProvisioningProfileV1
30 InstallSSHKeyV0
31 JavaToolInstallerV0
32 JavaToolInstallerV1
33 MavenV2
34 MavenV3
35 MavenV4
36 NodeToolV0
37 NotationV0
38 PowerShellV2
39 PublishBuildArtifactsV1
40 PyPIPublisherV0
41 PythonScriptV0
42 ShellScriptV2
43 SshV0
44 UseDotNetV2
45 UseNodeV1
46 UsePythonVersionV0
47 UseRubyVersionV0
48 XamarinAndroidV1
49 XamarinTestCloudV1
50 XamariniOSV2
51 XcodeV5


Description

The packages within the azure-pipeline-tasks repository have been updated to maintain consistency with the recent version changes from the azure-pipelines-tasks-common-packages repository:
pipelines-tasks-common-packages repository:
azure-pipelines-tasks-utility-common : ^3.272.0
azure-pipelines-tasks-artifacts-common : ^2.273.0
azure-pipelines-tasks-packaging-common : ^3.273.0
azure-pipelines-tasks-codeanalysis-common : ^2.272.0
azure-pipelines-tasks-codecoverage-tools : ^3.272.0
azure-pipelines-tasks-java-common : ^2.272.0
azure-pipelines-tasks-msbuildhelpers : ^3.272.0
azp-tasks-az-blobstorage-provider : ^3.272.1
azure-pipelines-tasks-securefiles-common : 2.272.0

Relevant pull requests:
microsoft/azure-pipelines-tasks-common-packages#597
microsoft/azure-pipelines-tasks-common-packages#608
microsoft/azure-pipelines-tasks-common-packages#596
microsoft/azure-pipelines-tasks-common-packages#606

Additionally , the azure-pipelines-task-lib package has been upgraded to version 5.2.8 to address identified security vulnerabilities.
Below are the reported vulnerabilities:
AB#2362008
AB#2362009
AB#2374311
AB#2362012
AB#2362013
AB#2362016
AB#2362017


Risk Assessment (Low / Medium / High)

Low- As we are updating the version


Change Behind Feature Flag (Yes / No)

NO


Tech Design / Approach

  • Design has been written and reviewed.
  • Any architectural decisions, trade-offs, and alternatives are captured.

Documentation Changes Required (Yes/No)

NA


Unit Tests Added or Updated (Yes / No)

Indicate whether unit tests were added or modified to reflect these changes.


Additional Testing Performed

No - testing done only through CI checks no further testing done.


Logging Added/Updated (Yes/No)

  • Appropriate log statements are added with meaningful messages.
  • Logging does not expose sensitive data.
  • Log levels are used correctly (e.g., info, warn, error).

Telemetry Added/Updated (Yes/No)

  • Custom telemetry (e.g., counters, timers, error tracking) is added as needed.
  • Events are tagged with proper metadata for filtering and analysis.
  • Telemetry is validated in staging or test environments.

Rollback Scenario and Process (Yes/No)

  • Rollback plan is documented.

Dependency Impact Assessed and Regression Tested (Yes/No)

  • All impacted internal modules, APIs, services, and third-party libraries are analyzed.
  • Results are reviewed and confirmed to not break existing functionality.

Checklist

  • Related issue linked (if applicable)
  • Task version was bumped — see versioning guide
  • Verified the task behaves as expected

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 3 pipeline(s).

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 3 pipeline(s).

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 3 pipeline(s).

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 3 pipeline(s).

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 3 pipeline(s).

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 3 pipeline(s).

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 3 pipeline(s).

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 3 pipeline(s).

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 3 pipeline(s).

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 3 pipeline(s).

@ellendular
Copy link
Copy Markdown
Author

/azp run

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 3 pipeline(s).

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 3 pipeline(s).

@ellendular ellendular changed the title updated required version to fix vulnerabilities Patch security vulnerabilities by bumping package dependencies Apr 27, 2026
@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 3 pipeline(s).

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 3 pipeline(s).

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 3 pipeline(s).

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 3 pipeline(s).

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 3 pipeline(s).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant