Skip to content

CVE-2026-11824,CVE-2026-11822 - Azure CLI bundles sqlite3.dll 3.50.4.0, below upstream security fix 3.53.2 #34041

Open

Description

Describe the bug

Our vulnerability scanner detected an outdated SQLite library installed with
Azure CLI for Windows:

Path:
C:\Program Files\Microsoft SDKs\Azure\CLI2\sqlite3.dll

Installed file version:
3.50.4.0

Scanner remediation threshold:
3.53.2

The finding appears to correspond to SQLite vulnerabilities fixed upstream in
SQLite 3.53.2, including CVE-2026-11822 and CVE-2026-11824, which affect the
FTS5 extension in builds compiled with SQLITE_ENABLE_FTS5.

Could the Azure CLI team please confirm if whether this is assessed as exploitable in Azure CLI and the planned Azure CLI version/ETA containing SQLite 3.53.2 or later. Thank you.

For info:

Scanner used: Nessus

PS C:\Users\> $cliDll = 'C:\Program Files\Microsoft SDKs\Azure\CLI2\sqlite3.dll'
PS C:\Users\> Write-Output '=== Azure CLI SQLite DLL ==='
=== Azure CLI SQLite DLL ===
PS C:\Users\> Get-Item $cliDll | Select-Object `
>>     FullName,
>>     Length,
>>     LastWriteTime,
>>     @{Name='FileVersion'; Expression = { $_.VersionInfo.FileVersion }},
>>     @{Name='ProductVersion'; Expression = { $_.VersionInfo.ProductVersion }}

FullName       : C:\Program Files\Microsoft SDKs\Azure\CLI2\sqlite3.dll
Length         : 1584864
LastWriteTime  : 6/10/2026 11:30:36 AM
FileVersion    : 3.50.4.0
ProductVersion : 3.50.4.0

PS C:\Users\>
PS C:\Users\> Write-Output "`n=== SQLite DLL SHA-256 ==="

=== SQLite DLL SHA-256 ===
PS C:\Users\> Get-FileHash $cliDll -Algorithm SHA256

Algorithm       Hash                                                                   Path
---------       ----                                                                   ----
SHA256          2940BEE51C4A00C7E8F2A8A1BE857D4C4AD23B2657FBF7FDF18E3A3FD20066C6       C:\Program Files\Microsoft SDKs\Azure\CLI2\sqlite3.dll

PS C:\Users\>
PS C:\Users\> Write-Output "`n=== Azure CLI Version ==="

=== Azure CLI Version ===
PS C:\Users\> az version
{
  "azure-cli": "2.90.0",
  "azure-cli-core": "2.90.0",
  "azure-cli-telemetry": "1.1.0",
  "extensions": {
    "log-analytics": "1.0.0b1"
  }
}
PS C:\Users\> Write-Output "`n=== Windows OS ==="

=== Windows OS ===
PS C:\Users\> Get-CimInstance -ClassName Win32_OperatingSystem |
>>     Select-Object `
>>         Caption,
>>         Version,
>>         BuildNumber,
>>         OSArchitecture,
>>         LastBootUpTime

Caption        : Microsoft Windows Server 2022 Datacenter
Version        : 10.0.20348
BuildNumber    : 20348
OSArchitecture : 64-bit
LastBootUpTime : 8/13/2026 5:30:06 AM

PS C:\Users\> Write-Output "`n=== Windows Release Details ==="

=== Windows Release Details ===
PS C:\Users\> Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' |
>>     Select-Object `
>>         ProductName,
>>         DisplayVersion,
>>         CurrentBuildNumber,
>>         UBR,
>>         EditionID,
>>         InstallationType

ProductName        : Windows Server 2022 Datacenter
DisplayVersion     : 21H2
CurrentBuildNumber : 20348
UBR                : 5499
EditionID          : ServerDatacenter
InstallationType   : Server

Related command

No commands related to this

Errors

No errors on the commands as this is flagged on a security scanner

Issue script & Debug output

N/A

Expected behavior

Vulnerability should be addressed.

Environment Summary

azure-cli 2.90.0

core 2.90.0
telemetry 1.1.0

Extensions:
log-analytics 1.0.0b1

Dependencies:
msal 1.36.0
azure-mgmt-resource 24.0.0

Python location 'C:\Program Files\Microsoft SDKs\Azure\CLI2\python.exe'
Config directory 'C:\Users\.azure'
Extensions directory 'C:\Users\.azure\cliextensions'

Python (Windows) 3.14.6 (tags/v3.14.6:c63aec6, Jun 10 2026, 10:26:10) [MSC v.1944 64 bit (AMD64)]

Legal docs and information: aka.ms/AzureCliLegal

Your CLI is up-to-date.

Additional context

No response

Activity

  1. x-engineering-agent commented on Sep 7, 2026

    @x-engineering-agent
    Contributor

    Bug Analysis

    Observed: The Nessus scanner flags sqlite3.dll version 3.50.4.0 bundled in the Windows Azure CLI installer (C:\Program Files\Microsoft SDKs\Azure\CLI2\sqlite3.dll), below the vendor's remediation threshold of 3.53.2. The reporter confirmed this on Azure CLI 2.90.0 installed via both the standard MSI-based install and the Chocolatey community package, and provided file hash/version evidence for the affected DLL.

    Expected: The bundled SQLite runtime used by the Windows installer should be at or above the version containing the CVE-2026-11822 / CVE-2026-11824 fixes (SQLite >= 3.53.2), assuming the CLI's embedded Python interpreter links an FTS5-enabled SQLite build that is reachable from CLI code paths.

    Affected surface: This is not a az <command> runtime bug in azure-cli source. sqlite3.dll ships as part of the embedded CPython runtime bundled by the Windows MSI/Chocolatey installer build pipeline, not as a dependency declared or vendored in this repository.

    Source files inspected: A repository-wide search for sqlite, sqlite3.dll, embed-python, msi, and .wxs across the full Azure/azure-cli tree returned no matches. There is no installer/MSI build script, embedded-Python bundling manifest, or SQLite reference in this OSS repository to modify - the Windows installer packaging (which selects and bundles the CPython/SQLite build) is produced by a separate, non-public release-engineering pipeline.

    Likely cause / owning area: The fix is an update to the embedded Python distribution (or its bundled SQLite) used by the internal Windows installer build, owned by CLI release engineering - not a change any Copilot-driven source PR in this repository can make, since there is no in-repo artifact referencing the DLL or its version.

    Suggested next action: Escalate to the Azure CLI release engineering / build-pipeline owners to bump the embedded Python (and therefore bundled SQLite) version used by the Windows MSI/Chocolatey packaging to a build that ships SQLite >= 3.53.2, and confirm whether the FTS5 extension path is reachable from any CLI-invoked code (if not, exploitability is further reduced). No automated code PR is being opened against Azure/azure-cli because there is no source-controlled artifact here to change.

    Impact / workaround: No functional CLI workaround exists on the current install; users should track the release-engineering update for a patched installer build. There is no evidence this is exploitable through any documented az command surface.

    Reproduction quality: Well-documented - exact file path, file version, SHA-256 hash, az version output, and install-channel details (Chocolatey 2.7.4, package azure-cli) were provided across two independent reports.

  2. x-engineering-agent commented on Sep 7, 2026

    @x-engineering-agent
    Contributor

    Bug Analysis

    This report flags an outdated bundled sqlite3.dll (v3.50.4.0) inside the Windows MSI installer for Azure CLI 2.90.0, below the version (3.53.2) that fixes CVE-2026-11822 and CVE-2026-11824 (SQLite FTS5 extension). No az command, error trace, or CLI-triggered exploit path is reported — the finding comes from a third-party vulnerability scanner (Nessus) inspecting an installed binary on disk.

    Why this isn't a normal source-code bug fix:

    • sqlite3.dll on Windows installs is not vendored via a Python requirements.txt/setup.py pin in this repository; it is bundled by the MSI build/packaging pipeline (typically from the embedded CPython runtime used to build the installer), which lives outside azure-cli's source tree.
    • There is no reproducible az command or code path to patch — a repository search confirms no sqlite3 version reference is present in the tracked source files.
    • Remediation requires bumping the embedded Python/runtime version (or the packaged SQLite binary) in the release/build pipeline that produces the Windows MSI, not a command-module or extension code change.

    Recommended next action: Route to the Azure CLI release/build engineering owners to confirm the exploitability of CVE-2026-11822/CVE-2026-11824 in the context of Azure CLI's FTS5 usage (if any) and to schedule bumping the bundled SQLite/Python runtime version in the next MSI build. This is a packaging/dependency update, not a Copilot-assignable code fix, so no PR is being generated for this issue.

  3. x-engineering-agent commented on Sep 7, 2026

    @x-engineering-agent
    Contributor

    Analysis

    Thanks for the additional detail confirming this is the current Chocolatey-distributed Azure CLI 2.90.0 package, not a stale install.

    Assessment: The bundled sqlite3.dll (3.50.4.0) inside the Windows installer's embedded Python runtime is below the version containing the SQLite 3.53.2 FTS5 fixes (CVE-2026-11822, CVE-2026-11824). This is a packaging/dependency finding, not a code-level vulnerability in an az command: sqlite3.dll ships as part of the embedded CPython distribution used to build the Windows MSI, it is not vendored or referenced anywhere in this source repository, and there is no az command path in this codebase that accepts an attacker-controlled SQLite database, enables FTS5, or executes an FTS5 query against external input. That matches the reporter's own conclusion that no exploitable command path was identified.

    Recommended action: This needs to be tracked as a build/release task to bump the embedded Python interpreter (and its bundled SQLite) used by the Windows installer pipeline to a version built against SQLite >= 3.53.2, rather than a source-code change to a specific command module. There is no az module/extension target for a normal code-fix PR here, so this is out of scope for automated command-level remediation and is being routed to the release/build owners as a dependency-bump request.

    Impact/workaround: No confirmed exploitable path via Azure CLI commands today; risk is limited to the bundled library version itself being flagged by vulnerability scanners.

    Marking triaged as a packaging dependency-bump request for the Windows installer build pipeline.

  4. x-engineering-agent commented on Sep 7, 2026

    @x-engineering-agent
    Contributor

    Analysis

    Thanks for the detailed follow-up and reproduction data.

    Root cause: the sqlite3.dll reported by the scanner is not vendored as source or a binary artifact anywhere in the Azure/azure-cli repository. It ships as part of the embedded Python runtime bundled by the Windows MSI build/installer pipeline (the Chocolatey package and the MSI both embed a standalone Python distribution, whose sqlite3 extension module links against a vendored sqlite3.dll). There is no az command, code path, or dependency pin inside this source repository that selects the SQLite version, so this cannot be remediated with a source change here.

    Exploitability: consistent with the reporter's own assessment, we did not find any Azure CLI code path that opens an attacker-controlled SQLite database, enables the FTS5 extension, or evaluates untrusted FTS5 queries. Azure CLI only uses sqlite3 internally for its local token/msal cache, which is not attacker-influenced input, so the reported CVEs (CVE-2026-11822, CVE-2026-11824) do not appear directly exploitable through Azure CLI's own command surface today.

    Recommended next action: this needs to be routed to the team that owns the Windows MSI/Chocolatey packaging pipeline so they can refresh the embedded Python build to a version that ships SQLite >= 3.53.2. That pipeline lives outside this repository, so no PR can be raised against Azure/azure-cli for it; flagging for manual escalation to the release/packaging owners instead of assigning an automated code fix here.

  5. x-engineering-agent commented on Sep 7, 2026

    @x-engineering-agent
    Contributor

    Analysis

    Observed vs expected: A vulnerability scanner (Nessus) flagged
    C:\Program Files\Microsoft SDKs\Azure\CLI2\sqlite3.dll (file/product
    version 3.50.4.0) bundled with the Chocolatey-distributed Azure CLI
    2.90.0 MSI installer as below the scanner's remediation threshold of
    SQLite 3.53.2, corresponding to CVE-2026-11822 and CVE-2026-11824 (SQLite
    FTS5 extension issues in builds compiled with SQLITE_ENABLE_FTS5).

    Affected surface: This sqlite3.dll is not azure-cli source code — it
    ships as part of the embedded Python interpreter bundled into the Windows
    MSI installer build (the interpreter's standard-library sqlite3 module
    links against a vendored SQLite). It is not a module/extension command
    implemented in this repository, so there is no az <command> source change
    that resolves the reported version.

    Evidence inspected: The reporter (Rajiv Abraham Xavier (@rax1795)) independently confirmed
    that 2.90.0 is the current Chocolatey-delivered release, that the
    installed sqlite3.dll is 3.50.4.0, and that no az command path was
    identified that accepts an attacker-controlled SQLite database, or enables
    or exercises the FTS5 extension query path affected by these CVEs. That
    assessment is consistent with azure-cli's use of sqlite3 purely for local
    cache/state (e.g. MSAL token cache, CLI config) rather than for
    untrusted-input FTS5 querying.

    Likely cause / owning area: The fix is a build/release-pipeline
    concern — bumping the Python distribution (and its bundled SQLite) used to
    produce the Windows MSI installer, then republishing a new azure-cli
    release. This falls to the release engineering / installer-build owners
    rather than a source-code PR in Azure/azure-cli.

    Suggested next action: Route to the release/installer build owners to
    confirm the Python version pinned for the next Windows MSI build bundles
    SQLite >= 3.53.2, and confirm the planned azure-cli release version/ETA
    for that update. No confirmed exploitable az command path was found, so
    this is not release-blocking based on current evidence, but should be
    tracked for the next installer refresh.

    Reproduction quality: High — exact installed DLL version, hash,
    az version output, and OS/environment details were provided by both the
    original reporter and a follow-up confirmation from another user on the
    same Chocolatey-distributed release.

  6. x-engineering-agent commented on Sep 7, 2026

    @x-engineering-agent
    Contributor

    Bug Analysis

    Summary: The reporter's follow-up confirms the finding: the Windows MSI/Chocolatey-distributed Azure CLI 2.90.0 package bundles a Python interpreter whose built-in sqlite3 extension is backed by sqlite3.dll version 3.50.4.0. This is below the version (3.53.2) that fixes the upstream SQLite FTS5 vulnerabilities CVE-2026-11822 and CVE-2026-11824.

    Investigation:

    • sqlite3.dll is not vendored or referenced anywhere in the Azure/azure-cli source tree (no sqlite3 references in .py/.txt/.cfg/.spec files across the repo). It ships as part of the embeddable Python runtime used to build the Windows MSI/Chocolatey installer.
    • infer_target could not resolve this to any azure-cli module or extension — there is no az <command> affected and no in-repo source file that pins or vendors this DLL.
    • This is therefore not fixable via a source-code pull request in this repository. The remediation is to rebuild the Windows installer against an updated embeddable Python (or otherwise refresh the bundled Python/SQLite runtime) with SQLite >= 3.53.2, which happens in the separate release/packaging pipeline that produces the MSI and Chocolatey artifacts.

    Recommendation: Route this to the Azure CLI release/packaging owners so the next Windows installer build picks up an updated Python runtime with a patched SQLite. No automated code fix will be opened for this issue since there is no affected module/extension/command to change in this repository.

    Severity/impact: The CVEs affect SQLite's FTS5 extension; Azure CLI does not use FTS5-backed functionality directly, but the bundled DLL should still be refreshed as part of routine dependency hygiene and to satisfy vulnerability scanners (e.g., Nessus) run against Azure CLI installations.

  7. x-engineering-agent commented on Sep 7, 2026

    @x-engineering-agent
    Contributor

    Bug Analysis

    Summary: This is a packaging/dependency vulnerability report, not a functional az command bug.

    Observed vs expected: A vulnerability scanner (Nessus) flagged sqlite3.dll version 3.50.4.0 bundled inside the Windows Azure CLI installer (MSI/Chocolatey package, Azure CLI 2.90.0, path C:\Program Files\Microsoft SDKs\Azure\CLI2\sqlite3.dll) as below the fixed version 3.53.2 for CVE-2026-11822 and CVE-2026-11824, both affecting the SQLite FTS5 extension.

    Affected surface/component: The bundled sqlite3.dll is part of the embedded Python runtime packaged with the Windows installer build, not a dependency declared in azure-cli/azure-cli-core's Python package metadata or setup.py/requirements*.txt.

    Source inspected: A repository code search for sqlite3.dll and sqlite3 packaging references in Azure/azure-cli (including scripts/) returned no matches, confirming the DLL version is inherited from the Python interpreter build used by the installer pipeline, not something controlled by source files in this repository.

    Reporter's own assessment (from the follow-up comment): They have not identified an az command or code path in Azure CLI that accepts an attacker-controlled SQLite database, enables/uses FTS5, or otherwise exercises the affected FTS5 query path. They are explicitly reporting this as a packaging/dependency assessment request rather than a confirmed exploitable vulnerability in Azure CLI itself.

    Likely cause / owning area: The fix requires bumping the embedded Python build (and its statically/dynamically linked SQLite) used to produce the Windows MSI/Chocolatey installer artifact — this is a release/build-pipeline concern, not a source-code change addressable via a standard az command PR in this repository.

    Recommended next action: Route to the Azure CLI release/build engineering owners to confirm the Python build version used for the Windows installer and schedule a rebuild against a Python version bundling SQLite >= 3.53.2 (or bump sqlite3.dll directly in the installer packaging step). No source code change in this repository can resolve the underlying binary version, so no automated code fix will be generated for this issue.

    Impact/workaround: No confirmed exploitable az command path was identified; impact is limited to the presence of the outdated library version itself as flagged by static vulnerability scanning.

  8. x-engineering-agent commented on Sep 7, 2026

    @x-engineering-agent
    Contributor

    Bug Analysis

    Summary: This is a packaging/dependency-version report, not a reproducible
    Azure CLI command defect. A vulnerability scanner (Nessus) flagged the SQLite
    library (sqlite3.dll v3.50.4.0) bundled with the Windows Azure CLI installer
    (MSI / Chocolatey package, azure-cli 2.90.0) as older than the upstream
    SQLite security fix release (3.53.2), which addresses CVE-2026-11822 and
    CVE-2026-11824 in the FTS5 extension.

    What was checked:

    • The reporter confirmed 2.90.0 is the current Chocolatey-distributed release,
      so this is not simply a case of running an old Azure CLI version.
    • No az command or Azure CLI code path was identified that accepts an
      attacker-controlled SQLite database, enables SQLITE_ENABLE_FTS5, or
      otherwise exercises the affected FTS5 query path, so there is no confirmed
      exploitable command flow in Azure CLI itself.
    • There is no reproducible az <command> failure, error message, or code
      defect to fix — azure-cli's Python source does not directly control which
      SQLite build gets bundled into the Windows installer image.

    Why this does not fit the automated code-fix pipeline: The affected
    artifact (sqlite3.dll) is a transitive native dependency pulled in by the
    Windows embeddable Python distribution used to build the MSI/Chocolatey
    installer, not a module or extension command implemented in this repository.
    Resolving it requires bumping the embedded Python (or its bundled SQLite
    runtime) in the Windows installer build pipeline/release tooling — a build and
    release engineering change rather than a [Component] Fix #N: az ... command
    patch, so infer_target correctly resolves no module/extension target here.

    Recommendation: Route this to the Azure CLI release/build engineering
    owners to confirm exploitability assessment and schedule a bundled SQLite
    (or embedded Python) version bump in the next Windows installer build, and
    respond to the reporter with the assessed exploitability and target release.

    Assessment: Legitimate security-scanner finding on a bundled dependency,
    but no confirmed exploitable Azure CLI command path has been identified, so
    this is not an active security incident requiring emergency handling.

  9. x-engineering-agent commented on Sep 7, 2026

    @x-engineering-agent
    Contributor

    Bug Analysis

    Summary: A vulnerability scanner (Nessus) flagged the bundled sqlite3.dll (v3.50.4.0) shipped inside the Windows Azure CLI installer (MSI and Chocolatey package) as older than the upstream SQLite security fix version 3.53.2, which addresses CVE-2026-11822 and CVE-2026-11824 (FTS5 extension issues).

    Investigation:

    • This is a native dependency version finding, not a functional bug reproducible with an az command. The reporter confirmed via a Nessus scan and provided the DLL path, file version, and hash, plus install context (Chocolatey azure-cli 2.7.4 package, CLI 2.90.0) in a follow-up comment.
    • infer_target resolves no CLI module or extension from this report (there is no failing command, error, or expected/actual command behavior) — this cannot enter the automated Copilot code-fix pipeline, which targets az command/module source changes.
    • The affected artifact (sqlite3.dll) is a bundled native library baked into the Windows installer build (MSI/Chocolatey packaging), not Python source under a azure-cli/azure-cli-extensions command module. Bumping it requires updating the installer build pipeline/toolchain (e.g., the pinned SQLite version used when building the Windows installer), which is outside the scope of a source-level command fix.

    Recommendation: Route this to the Azure CLI build/release engineering owners to confirm exploitability in the CLI's usage of SQLite (no FTS5-driven user-controlled query surface is known in az) and to schedule a bundled-dependency bump to SQLite ≥ 3.53.2 in the next Windows installer build. This is a supply-chain/dependency-hygiene item, not an automated code-fix candidate.

    No further automated action will be taken by this pipeline; leaving for manual build/release triage.

  10. x-engineering-agent commented on Sep 7, 2026

    @x-engineering-agent
    Contributor

    Bug Analysis

    Observed: A vulnerability scanner (Nessus) flagged the bundled sqlite3.dll (version 3.50.4.0) inside the Windows Azure CLI 2.90.0 installation (both the MSI/Microsoft SDKs path and the Chocolatey-distributed package) as below the upstream SQLite security-fix version 3.53.2, corresponding to CVE-2026-11822 and CVE-2026-11824 (SQLite FTS5 extension, builds compiled with SQLITE_ENABLE_FTS5).

    Expected: The bundled sqlite3.dll dependency version should be updated to 3.53.2 or later in a future Azure CLI Windows installer/package release.

    Reproduction quality: No az command, error, or CLI code path is reported or reproducible — the reporter explicitly confirms "No commands related to this" and a follow-up comment states no az command or code path was identified that accepts an attacker-controlled SQLite database, enables/uses FTS5, or exercises an affected FTS5 query path. This is a static/dependency scanner finding against a bundled native binary, not a reproducible CLI behavior defect.

    Affected surface: Windows installer packaging (MSI / Chocolatey azure-cli package), specifically the bundled Python's sqlite3.dll native dependency. There is no azure-cli module or extension command associated with this report, so infer_target resolves nothing actionable for an automated code fix.

    Assessment: This is a packaging/build dependency-version concern, not a code-level bug fixable through a az <command> change, unit test, or PR against the azure-cli/azure-cli-extensions Python source. Addressing it requires the Windows installer/build pipeline to bump the bundled SQLite (or the Python build it embeds) to a version ≥ 3.53.2, which is release-engineering work outside this automated code-fix pipeline's scope (no reproducible command, no source module to patch, no test to add).

    Recommended next action: Route to the Azure CLI release/build engineering owners to evaluate updating the bundled SQLite version in the next Windows installer build cycle (MSI and Chocolatey package). No automated Copilot code fix will be created for this issue since there is no reproducible command or patchable module.

  11. removed
    bugThis issue requires a change to an existing behavior in the product in order to be resolved.
    on Sep 7, 2026
  12. added
    Azure CLI TeamThe command of the issue is owned by Azure CLI team
    questionThe issue doesn't require a change to the product in order to be resolved. Most issues start as that
    on Sep 7, 2026
  13. added this to the Backlog milestone on Sep 7, 2026
  14. yonzhan commented on Sep 7, 2026

    @yonzhan
    Collaborator

    CVE

  15. msarfraz commented on Sep 8, 2026

    @msarfraz
    Contributor

    Thanks for the report. Our assessment and plan follow.

    Where the DLL comes from.

    Azure CLI does not build, vendor, or independently version SQLite. sqlite3.dll is a component of the official embedded CPython runtime we ship in the Windows MSI/ZIP (currently CPython 3.14.6 from python.org). The 3.50.4 you see is precisely the SQLite that upstream CPython compiles into that build — its version is entirely governed by the CPython release we ship.

    Exploitability in Azure CLI

    We assess this as not exploitable through Azure CLI. The referenced CVEs are in the FTS5 extension and require processing attacker-controlled FTS5 queries/data. We checked both the core CLI and the extensions:

    No sqlite3 usage and no FTS5 usage anywhere in the codebase, and no runtime dependency opens a SQLite database.

    Remediation plan & ETA

    Because the SQLite version is determined by the embedded CPython we ship, remediation is tied to CPython bundling a fixed SQLite:

    • CPython 3.14.x — through 3.14.7 and the current 3.14 maintenance branch — still bundles SQLite 3.50.4. Upstream has not backported the newer SQLite to the 3.14 line, so no 3.14 patch release will clear this finding.
    • The fix first appears in the CPython 3.15 line, which bundles SQLite ≥ 3.53.2 (3.15 currently pins 3.53.2; later 3.15.x is expected to track 3.53.4).
    • CPython 3.15.0 has not been finally released yet — as of today it is at release-candidate stage (rc2), with the final expected in roughly October 2026.

    Our plan is to pick up SQLite ≥ 3.53.2 by moving the Windows build to the official CPython 3.15 embedded distribution once 3.15.0 is finally released. This is a Python feature-version upgrade (3.14 → 3.15), so it will go through our normal dependency and regression validation before shipping. We will target the first Azure CLI release that follows CPython 3.15.0's GA and completes that validation. We are intentionally not substituting a third-party/independently downloaded SQLite binary, to keep the runtime a single, coherent, upstream-signed CPython distribution.

    We'll update this thread once the 3.15.0-based build is scheduled. Thanks again for flagging it.

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

Metadata

Metadata

Labels

Azure CLI TeamThe command of the issue is owned by Azure CLI teamcustomer-reportedIssues that are reported by GitHub users external to the Azure organization.questionThe issue doesn't require a change to the product in order to be resolved. Most issues start as that

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions