Debian Package Tracker
Register | Log in
Subscribe

phpmyadmin

MySQL web administration tool

Choose email to subscribe with

general
  • source: phpmyadmin (main)
  • version: 4:5.2.4~dev~git20260809.e0909b211b+dfsg-1
  • maintainer: phpMyAdmin Packaging Team (DMD)
  • uploaders: William Desportes (DMD) (DM) – Felipe Sateler (DMD)
  • arch: all
  • std-ver: 4.7.4
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 4:5.0.4+dfsg2-2+deb11u1
  • o-o-sec: 4:5.0.4+dfsg2-2+deb11u2
  • oldstable: 4:5.2.1+dfsg-1+deb12u1
  • stable: 4:5.2.2-really+dfsg-1+deb13u1
  • testing: 4:5.2.4~dev~git20260809.e0909b211b+dfsg-1
  • unstable: 4:5.2.4~dev~git20260809.e0909b211b+dfsg-1
versioned links
  • 4:5.0.4+dfsg2-2+deb11u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 4:5.0.4+dfsg2-2+deb11u2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 4:5.2.1+dfsg-1+deb12u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 4:5.2.2-really+dfsg-1+deb13u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 4:5.2.4~dev~git20260809.e0909b211b+dfsg-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • phpmyadmin (6 bugs: 0, 5, 1, 0)
action needed
7 security issues in trixie high

There are 7 open security issues in trixie.

7 important issues:
  • CVE-2026-119426: phpMyAdmin through 5.2.3 contains a cross-site request forgery vulnerability that allows remote attackers to execute arbitrary SQL by bypassing CSRF token checks on non-AJAX POST requests. Attackers can lure authenticated victims into submitting cross-site POSTs carrying sql_query to /sql or /database/sql, running SQL with the victim's database privileges under http or config authentication.
  • CVE-2026-119427: phpMyAdmin through 5.2.3 contains an sql injection vulnerability in Designer saveSetting() that allows authenticated users to inject SQL via unescaped json_encode() output. Attackers can send crafted index or value parameters with operation=save_setting_value to /database/designer to overwrite other users' designer settings or run controluser subqueries.
  • CVE-2026-119428: phpMyAdmin through 5.2.3 contains a server-side request forgery vulnerability that allows unauthenticated attackers to trigger outbound connections via setup/validate.php, which lacks the setup-disabled guard. Attackers can POST attacker-chosen host and port values reaching Validator::testDBConnection() to open MySQL-protocol connections and probe internal ports using returned error messages.
  • CVE-2026-119429: phpMyAdmin through 5.2.3 contains a missing re-authentication vulnerability that allows authenticated attackers to remove two-factor authentication by posting the 2fa key to /config/set. Attackers holding a hijacked session can submit key=2fa with a null JSON value to SetConfigController, stripping 2FA so later logins require only the MySQL password.
  • CVE-2026-119561: phpMyAdmin through 5.2.3 contains an authentication bypass vulnerability in CustomServer::parseAndValidateAssertionResponse() that never verifies WebAuthn assertion signatures against stored public keys. Attackers holding a victim's MySQL credentials can POST a crafted webauthn_request_response with matching challenge, origin, and rpIdHash to bypass the second factor and gain database privileges.
  • CVE-2026-119562: phpMyAdmin through 5.2.3 contains an sql injection vulnerability that allows authenticated users to inject SQL by supplying unescaped col_extra and col_attribute values to /database/central-columns. Attackers can inject SQL into pma__central_columns INSERT and UPDATE queries run with controluser privileges, reading or modifying other users' configuration-storage data.
  • CVE-2026-119563: phpMyAdmin through 5.2.3 contains a stored cross-site scripting vulnerability that allows database users with CREATE privilege to inject script via unescaped table names in DesignerHistory.display(). Attackers can create a table whose name contains HTML markup that executes in another user's session when they add a condition on it in Designer query mode.
Created: 2026-11-01 Last update: 2026-11-04 15:02
7 security issues in sid high

There are 7 open security issues in sid.

7 important issues:
  • CVE-2026-119426: phpMyAdmin through 5.2.3 contains a cross-site request forgery vulnerability that allows remote attackers to execute arbitrary SQL by bypassing CSRF token checks on non-AJAX POST requests. Attackers can lure authenticated victims into submitting cross-site POSTs carrying sql_query to /sql or /database/sql, running SQL with the victim's database privileges under http or config authentication.
  • CVE-2026-119427: phpMyAdmin through 5.2.3 contains an sql injection vulnerability in Designer saveSetting() that allows authenticated users to inject SQL via unescaped json_encode() output. Attackers can send crafted index or value parameters with operation=save_setting_value to /database/designer to overwrite other users' designer settings or run controluser subqueries.
  • CVE-2026-119428: phpMyAdmin through 5.2.3 contains a server-side request forgery vulnerability that allows unauthenticated attackers to trigger outbound connections via setup/validate.php, which lacks the setup-disabled guard. Attackers can POST attacker-chosen host and port values reaching Validator::testDBConnection() to open MySQL-protocol connections and probe internal ports using returned error messages.
  • CVE-2026-119429: phpMyAdmin through 5.2.3 contains a missing re-authentication vulnerability that allows authenticated attackers to remove two-factor authentication by posting the 2fa key to /config/set. Attackers holding a hijacked session can submit key=2fa with a null JSON value to SetConfigController, stripping 2FA so later logins require only the MySQL password.
  • CVE-2026-119561: phpMyAdmin through 5.2.3 contains an authentication bypass vulnerability in CustomServer::parseAndValidateAssertionResponse() that never verifies WebAuthn assertion signatures against stored public keys. Attackers holding a victim's MySQL credentials can POST a crafted webauthn_request_response with matching challenge, origin, and rpIdHash to bypass the second factor and gain database privileges.
  • CVE-2026-119562: phpMyAdmin through 5.2.3 contains an sql injection vulnerability that allows authenticated users to inject SQL by supplying unescaped col_extra and col_attribute values to /database/central-columns. Attackers can inject SQL into pma__central_columns INSERT and UPDATE queries run with controluser privileges, reading or modifying other users' configuration-storage data.
  • CVE-2026-119563: phpMyAdmin through 5.2.3 contains a stored cross-site scripting vulnerability that allows database users with CREATE privilege to inject script via unescaped table names in DesignerHistory.display(). Attackers can create a table whose name contains HTML markup that executes in another user's session when they add a condition on it in Designer query mode.
Created: 2026-11-01 Last update: 2026-11-04 15:02
7 security issues in forky high

There are 7 open security issues in forky.

7 important issues:
  • CVE-2026-119426: phpMyAdmin through 5.2.3 contains a cross-site request forgery vulnerability that allows remote attackers to execute arbitrary SQL by bypassing CSRF token checks on non-AJAX POST requests. Attackers can lure authenticated victims into submitting cross-site POSTs carrying sql_query to /sql or /database/sql, running SQL with the victim's database privileges under http or config authentication.
  • CVE-2026-119427: phpMyAdmin through 5.2.3 contains an sql injection vulnerability in Designer saveSetting() that allows authenticated users to inject SQL via unescaped json_encode() output. Attackers can send crafted index or value parameters with operation=save_setting_value to /database/designer to overwrite other users' designer settings or run controluser subqueries.
  • CVE-2026-119428: phpMyAdmin through 5.2.3 contains a server-side request forgery vulnerability that allows unauthenticated attackers to trigger outbound connections via setup/validate.php, which lacks the setup-disabled guard. Attackers can POST attacker-chosen host and port values reaching Validator::testDBConnection() to open MySQL-protocol connections and probe internal ports using returned error messages.
  • CVE-2026-119429: phpMyAdmin through 5.2.3 contains a missing re-authentication vulnerability that allows authenticated attackers to remove two-factor authentication by posting the 2fa key to /config/set. Attackers holding a hijacked session can submit key=2fa with a null JSON value to SetConfigController, stripping 2FA so later logins require only the MySQL password.
  • CVE-2026-119561: phpMyAdmin through 5.2.3 contains an authentication bypass vulnerability in CustomServer::parseAndValidateAssertionResponse() that never verifies WebAuthn assertion signatures against stored public keys. Attackers holding a victim's MySQL credentials can POST a crafted webauthn_request_response with matching challenge, origin, and rpIdHash to bypass the second factor and gain database privileges.
  • CVE-2026-119562: phpMyAdmin through 5.2.3 contains an sql injection vulnerability that allows authenticated users to inject SQL by supplying unescaped col_extra and col_attribute values to /database/central-columns. Attackers can inject SQL into pma__central_columns INSERT and UPDATE queries run with controluser privileges, reading or modifying other users' configuration-storage data.
  • CVE-2026-119563: phpMyAdmin through 5.2.3 contains a stored cross-site scripting vulnerability that allows database users with CREATE privilege to inject script via unescaped table names in DesignerHistory.display(). Attackers can create a table whose name contains HTML markup that executes in another user's session when they add a condition on it in Designer query mode.
Created: 2026-11-01 Last update: 2026-11-04 15:02
8 security issues in bookworm high

There are 8 open security issues in bookworm.

7 important issues:
  • CVE-2026-119426: phpMyAdmin through 5.2.3 contains a cross-site request forgery vulnerability that allows remote attackers to execute arbitrary SQL by bypassing CSRF token checks on non-AJAX POST requests. Attackers can lure authenticated victims into submitting cross-site POSTs carrying sql_query to /sql or /database/sql, running SQL with the victim's database privileges under http or config authentication.
  • CVE-2026-119427: phpMyAdmin through 5.2.3 contains an sql injection vulnerability in Designer saveSetting() that allows authenticated users to inject SQL via unescaped json_encode() output. Attackers can send crafted index or value parameters with operation=save_setting_value to /database/designer to overwrite other users' designer settings or run controluser subqueries.
  • CVE-2026-119428: phpMyAdmin through 5.2.3 contains a server-side request forgery vulnerability that allows unauthenticated attackers to trigger outbound connections via setup/validate.php, which lacks the setup-disabled guard. Attackers can POST attacker-chosen host and port values reaching Validator::testDBConnection() to open MySQL-protocol connections and probe internal ports using returned error messages.
  • CVE-2026-119429: phpMyAdmin through 5.2.3 contains a missing re-authentication vulnerability that allows authenticated attackers to remove two-factor authentication by posting the 2fa key to /config/set. Attackers holding a hijacked session can submit key=2fa with a null JSON value to SetConfigController, stripping 2FA so later logins require only the MySQL password.
  • CVE-2026-119561: phpMyAdmin through 5.2.3 contains an authentication bypass vulnerability in CustomServer::parseAndValidateAssertionResponse() that never verifies WebAuthn assertion signatures against stored public keys. Attackers holding a victim's MySQL credentials can POST a crafted webauthn_request_response with matching challenge, origin, and rpIdHash to bypass the second factor and gain database privileges.
  • CVE-2026-119562: phpMyAdmin through 5.2.3 contains an sql injection vulnerability that allows authenticated users to inject SQL by supplying unescaped col_extra and col_attribute values to /database/central-columns. Attackers can inject SQL into pma__central_columns INSERT and UPDATE queries run with controluser privileges, reading or modifying other users' configuration-storage data.
  • CVE-2026-119563: phpMyAdmin through 5.2.3 contains a stored cross-site scripting vulnerability that allows database users with CREATE privilege to inject script via unescaped table names in DesignerHistory.display(). Attackers can create a table whose name contains HTML markup that executes in another user's session when they add a condition on it in Designer query mode.
1 issue postponed or untriaged:
  • CVE-2025-3573: (needs triaging) Versions of the package jquery-validation before 1.20.0 are vulnerable to Cross-site Scripting (XSS) in the showLabel() function, which may take input from a user-controlled placeholder value. This value will populate a message via $.validator.messages in a user localizable dictionary.
Created: 2026-11-01 Last update: 2026-11-04 15:02
1 bug with a patch to review in the bug tracker normal
The bug tracker contains patches fixing 1 bug to review: include them, or remove the patch tag.
Created: 2026-09-02 Last update: 2026-11-11 17:00
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 4:5.2.4~dev~git20260809.e0909b211b+dfsg-2, distribution UNRELEASED) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit dad13a5ec234a98f7cc01c06b7cf2d44dd6412a3
Author: William Desportes <williamdes@wdes.fr>
Date:   Sun Nov 1 13:21:46 2026 +0100

    Update d/copyright
    
    Co-Authored-By: DeepSeek <noreply@deepseek.com>

commit 23a2a689fe169c3b09a22047aaf61571fbeeb676
Author: William Desportes <williamdes@wdes.fr>
Date:   Sun Nov 1 13:20:53 2026 +0100

    Update d/missing-sources openlayers from 6.9.0 to 6.15.1
    
    Co-Authored-By: DeepSeek <noreply@deepseek.com>

commit 27458376ba2c77cfd1dc6000442691ca8cd53618
Author: William Desportes <williamdes@wdes.fr>
Date:   Sun Nov 1 13:19:46 2026 +0100

    Update d/missing-sources jQuery Migrate from v3.4.0 to v3.6.0
    
    Co-Authored-By: DeepSeek <noreply@deepseek.com>

commit afedf3e14183d4eca0b88357a6265c55f57236e2
Author: William Desportes <williamdes@wdes.fr>
Date:   Sun Nov 1 13:19:09 2026 +0100

    Drop d/missing-sources jquery.js
    
    We use libjs-jquery

commit 7442b908b3f816bb6b192dfa73c41c0e207241a7
Author: William Desportes <williamdes@wdes.fr>
Date:   Sun Nov 1 13:18:06 2026 +0100

    Drop old d/missing-sources for jquery-ui
    
    Ref: 87800e57a9e33e40af0fdadcbf1c8ab87498f9b8

commit 2e354b9bb98f2ef5c21345927d2e02b0a8b46788
Merge: 0c53f08 5bdf3f5
Author: William Desportes <williamdes@wdes.fr>
Date:   Sun Nov 1 09:44:30 2026 +0100

    Update upstream source from tag 'upstream/5.2.4_dev_git20261031.6b04ffde01+dfsg'
    
    Update to upstream version '5.2.4~dev~git20261031.6b04ffde01+dfsg'
    with Debian dir 8c99339e10269790a4a785cf01e774584712f692

commit 5bdf3f593b2a1b71026787dfba3f2827ac50a977
Author: William Desportes <williamdes@wdes.fr>
Date:   Sun Nov 1 09:44:17 2026 +0100

    New upstream version 5.2.4~dev~git20261031.6b04ffde01+dfsg

commit 0c53f08cd4bcdf4056e6b03af2271ef7cd2b5f65
Author: William Desportes <williamdes@wdes.fr>
Date:   Sun Nov 1 09:42:45 2026 +0100

    watch.snapshot: key the download name on the snapshot version
    
    A static Filename-Mangle made uscan reuse whatever tarball was already
    sitting in ../ under that name instead of fetching the new one: it stops
    at "Not downloading, using existing file", and --force-download (-dd)
    does not overwrite an existing file either (only --overwrite-download,
    -ddd, does). The repacked orig.tar.xz then carried the new version in
    its name but the previous snapshot's tree inside, so gbp import-orig
    imported an empty commit.
    
    Derive the name from the version matched out of the snapshot JSON, so a
    new snapshot always lands under a new name and is really downloaded.
    
    Co-Authored-By: DeepSeek <noreply@deepseek.com>

commit 69ab44e092655d306da82b6cac4599928fe9c1f3
Author: William Desportes <williamdes@wdes.fr>
Date:   Thu Aug 13 23:39:50 2026 +0200

    d/ch
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

commit 61d219ddddae47a0cd3fb1dcd9b937786d928694
Author: William Desportes <williamdes@wdes.fr>
Date:   Thu Aug 13 23:39:50 2026 +0200

    dbconfig-password-policy test: assert the ERROR 1819 root cause
    
    Under the noninteractive frontend used by autopkgtest, dbconfig-common ignores
    the control-user creation failure and the postinst still returns 0 (interactively
    it aborts, which is the actual LP failure). So assert the tell-tale policy
    rejection (ERROR 1819) in the install log rather than a non-zero apt exit.
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

commit 61213800f7ba277e9418c475e3e20ded6bb57635
Author: William Desportes <williamdes@wdes.fr>
Date:   Thu Aug 13 23:14:32 2026 +0200

    d/ch
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

commit 155f82224f42278f689e7e9e2757d4331bc877c2
Author: William Desportes <williamdes@wdes.fr>
Date:   Thu Aug 13 23:13:02 2026 +0200

    Add DEP-8 test reproducing the dbconfig-common password-policy failure
    
    Reproduces the large Launchpad cluster (e.g. LP #2090987, #2080448, #2137203):
    with a server password policy enabled (MariaDB simple_password_check /
    MySQL validate_password), dbconfig-common cannot create the control user
    ("ERROR 1819: Your password does not satisfy the current policy requirements")
    and the postinst aborts. Not a phpMyAdmin bug (the password is handled by
    dbconfig-common), but the test documents and reproduces the exact failure.
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Created: 2026-08-13 Last update: 2026-11-07 10:02
lintian reports 2 warnings normal
Lintian reports 2 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-08-10 Last update: 2026-10-29 07:31
1 open merge request in Salsa normal
There is 1 open merge request for this package on Salsa. You should consider reviewing and/or merging these merge requests.
Created: 2026-10-01 Last update: 2026-10-01 17:01
news
[rss feed]
  • [2026-08-13] phpmyadmin 4:5.2.4~dev~git20260809.e0909b211b+dfsg-1 MIGRATED to testing (Debian testing watch)
  • [2026-08-09] Accepted phpmyadmin 4:5.2.4~dev~git20260809.e0909b211b+dfsg-1 (source) into unstable (William Desportes)
  • [2026-05-08] phpmyadmin REMOVED from testing (Debian testing watch)
  • [2025-10-20] phpmyadmin 4:5.2.3+dfsg-1 MIGRATED to testing (Debian testing watch)
  • [2025-10-19] Accepted phpmyadmin 4:5.2.2-really+dfsg-1+deb13u1 (source) into proposed-updates (Debian FTP Masters) (signed by: William Desportes)
  • [2025-10-17] Accepted phpmyadmin 4:5.2.3+dfsg-1 (source) into unstable (William Desportes)
  • [2025-09-06] phpmyadmin 4:5.2.2-really+dfsg-2 MIGRATED to testing (Debian testing watch)
  • [2025-09-04] Accepted phpmyadmin 4:5.2.2-really+dfsg-2 (source) into unstable (William Desportes)
  • [2025-05-03] phpmyadmin 4:5.2.2-really+dfsg-1 MIGRATED to testing (Debian testing watch)
  • [2025-04-22] Accepted phpmyadmin 4:5.2.2-really+dfsg-1 (source) into unstable (William Desportes)
  • [2025-04-14] Accepted phpmyadmin 4:5.2.1+dfsg-1+deb12u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Adrian Bunk)
  • [2025-04-08] Accepted phpmyadmin 4:5.0.4+dfsg2-2+deb11u2 (source) into oldstable-security (Adrian Bunk)
  • [2025-01-23] phpmyadmin 4:5.2.2-really5.2.2+20250121+dfsg-1 MIGRATED to testing (Debian testing watch)
  • [2025-01-21] Accepted phpmyadmin 4:5.2.2-really5.2.2+20250121+dfsg-1 (source) into unstable (William Desportes)
  • [2025-01-18] phpmyadmin 4:5.2.2-really5.2.2+20250114+dfsg-1 MIGRATED to testing (Debian testing watch)
  • [2025-01-15] Accepted phpmyadmin 4:5.2.2-really5.2.2+20250114+dfsg-1 (source) into unstable (William Desportes)
  • [2024-12-31] phpmyadmin 4:5.2.2-really5.2.2+20241228+dfsg-1 MIGRATED to testing (Debian testing watch)
  • [2024-12-28] Accepted phpmyadmin 4:5.2.2-really5.2.2+20241228+dfsg-1 (source) into unstable (William Desportes)
  • [2024-12-03] phpmyadmin 4:5.2.2-really5.2.2+20241130+dfsg-1 MIGRATED to testing (Debian testing watch)
  • [2024-12-01] Accepted phpmyadmin 4:5.2.2-really5.2.2+20241130+dfsg-1 (source) into unstable (William Desportes)
  • [2024-11-30] Accepted phpmyadmin 4:5.2.2-dev+759fe912a-1 (source) into unstable (William Desportes)
  • [2024-10-12] phpmyadmin 4:5.2.1+dfsg-4 MIGRATED to testing (Debian testing watch)
  • [2024-10-10] Accepted phpmyadmin 4:5.2.1+dfsg-4 (source) into unstable (William Desportes)
  • [2024-04-20] phpmyadmin 4:5.2.1+dfsg-3 MIGRATED to testing (Debian testing watch)
  • [2024-04-18] Accepted phpmyadmin 4:5.2.1+dfsg-3 (source) into unstable (William Desportes)
  • [2023-10-21] phpmyadmin 4:5.2.1+dfsg-2 MIGRATED to testing (Debian testing watch)
  • [2023-10-18] Accepted phpmyadmin 4:5.2.1+dfsg-2 (source) into unstable (William Desportes)
  • [2023-03-30] Accepted phpmyadmin 4:5.2.1+dfsg-1~bpo11+1 (source) into bullseye-backports (William Desportes)
  • [2023-02-12] phpmyadmin 4:5.2.1+dfsg-1 MIGRATED to testing (Debian testing watch)
  • [2023-02-12] phpmyadmin 4:5.2.1+dfsg-1 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 7
  • RC: 0
  • I&N: 5
  • M&W: 2
  • F&P: 0
  • patch: 1
links
  • homepage
  • lintian (0, 2)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • security tracker
  • screenshots
  • l10n (90, 46)
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 4:5.2.4~dev~git20260809.e0909b211b+dfsg-1
  • 32 bugs

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing