9.3 CRITICAL
- CVSS version (CVSS): 4.0
- Attack Vector (AV): Network (N)
- Attack Complexity (AC): Low (L)
- Attack Requirement (AT): None (N)
- Privileges Required (PR): None (N)
- User Interaction (UI): None (N)
- Vulnerable System Impact Confidentiality (VC): High (H)
- Vulnerable System Impact Integrity (VI): High (H)
- Vulnerable System Impact Availability (VA): None (N)
- Subsequent System Impact Confidentiality (SC): None (N)
- Subsequent System Impact Integrity (SI): None (N)
- Subsequent System Impact Availability (SA): None (N)
- Modified Attack Vector (MAV): Network (N)
- Modified Attack Complexity (MAC): Low (L)
- Modified Attack Requirement (MAT): None (N)
- Modified Privileges Required (MPR): None (N)
- Modified User Interaction (MUI): None (N)
- Modified Vulnerable System Impact Confidentiality (MVC): High (H)
- Modified Vulnerable System Impact Integrity (MVI): High (H)
- Modified Vulnerable System Impact Availability (MVA): None (N)
- Modified Subsequent System Impact Confidentiality (MSC): Negligible (N)
- Modified Subsequent System Impact Integrity (MSI): Negligible (N)
- Modified Subsequent System Impact Availability (MSA): Negligible (N)
- Safety (S): Not Defined (X)
- Automatable (AU): Not Defined (X)
- Recovery (R): Not Defined (X)
- Value Density (V): Not Defined (X)
- Vulnerability Response Effort (RE): Not Defined (X)
- Provider Urgency (U): Not Defined (X)
- Confidentiality Req. (CR): Not Defined (X)
- Integrity Req. (IR): Not Defined (X)
- Availability Req. (AR): Not Defined (X)
- Exploit Maturity (E): Not Defined (X)
Activity log
- Created suggestion
pig before 4.1.0 Unverified Password Change via /register/password
pig before 4.1.0 contains an authentication bypass vulnerability in the /register/password endpoint where password verification results are discarded, allowing any value as the current password. Remote attackers can submit a username with an incorrect current password to overwrite any account credential including the admin account and gain full administrative control.
References
-
-
GitHub Issue #1249 (content redacted by the maintainer) issue-tracking
-
Fix commit ce958668 patch
-
SysUserServiceImpl.java at v4.0.0 technical-description
-
SysRegisterController.java at v4.0.0 technical-description
-
https://github.com/pig-mesh/pig product
Affected products
- <4.1.0
Matching in nixpkgs
pkgs.pig
High-level language for Apache Hadoop
pkgs.pigz
Parallel implementation of gzip for multi-core machines
pkgs.dhcpig
Tool to perform advanced DHCP exhaustion attack
pkgs.pigeon
PEG parser generator for Go
pkgs.piglit
OpenGL test suite, and test-suite runner
-
nixos-unstable 2026-05-04
- nixpkgs-unstable 2026-05-04
- nixos-unstable-small 2026-05-04
-
nixos-26.05 2026-05-04
- nixos-26.05-small 2026-05-04
- nixpkgs-26.05-darwin 2026-05-04
pkgs.pigpio
C library for the Raspberry which allows control of the General Purpose Input Outputs (GPIO)
pkgs.spigot
Command-line exact real calculator
-
nixos-unstable 20240909.f158e08
- nixpkgs-unstable 20240909.f158e08
- nixos-unstable-small 20240909.f158e08
-
nixos-26.05 20240909.f158e08
- nixos-26.05-small 20240909.f158e08
- nixpkgs-26.05-darwin 20240909.f158e08
pkgs.pigeons
Connect to any machine behind a NAT or firewall with plain SSH
-
nixos-unstable -
- nixos-unstable-small 0.2.1
pkgs.pigment
Extract color palettes from your images
pkgs.dovecot_pigeonhole
Sieve plugin for the Dovecot IMAP server
pkgs.dovecot_pigeonhole_0_5
Sieve plugin for the Dovecot IMAP server
pkgs.dovecot_pigeonhole_2_4
Sieve plugin for the Dovecot IMAP server
pkgs.haskellPackages.apigen
FFI API generator for several languages
pkgs.python313Packages.pigpio
C library for the Raspberry which allows control of the General Purpose Input Outputs (GPIO)
pkgs.python314Packages.pigpio
C library for the Raspberry which allows control of the General Purpose Input Outputs (GPIO)
pkgs.typstPackages.pigmentpedia
None
pkgs.typstPackages.pigmentpedia_0_1_0
None
pkgs.typstPackages.pigmentpedia_0_3_0
None
pkgs.typstPackages.pigmentpedia_0_3_1
None
pkgs.typstPackages.pigmentpedia_0_3_2
None
pkgs.typstPackages.pigmentpedia_0_3_3
None
pkgs.haskellPackages.amazonka-apigateway
Amazon API Gateway SDK
-
nixos-unstable 2.0-unstable-2025-04-16
- nixpkgs-unstable 2.0-unstable-2025-04-16
- nixos-unstable-small 2.0-unstable-2025-04-16
-
nixos-26.05 2.0-unstable-2025-04-16
- nixos-26.05-small 2.0-unstable-2025-04-16
- nixpkgs-26.05-darwin 2.0-unstable-2025-04-16
pkgs.python313Packages.huaweicloudsdkapig
Module of Huawei Cloud Python SDK (apig)
-
nixos-unstable -
- nixos-unstable-small 3.1.213
pkgs.python314Packages.huaweicloudsdkapig
Module of Huawei Cloud Python SDK (apig)
-
nixos-unstable -
- nixos-unstable-small 3.1.213
pkgs.gnomeExtensions.pigeon-email-notifier
Email notifier for Gmail, Outlook, and IMAP using GNOME Online Accounts
pkgs.haskellPackages.amazonka-apigatewayv2
Amazon ApiGatewayV2 SDK
-
nixos-unstable 2.0-unstable-2025-04-16
- nixpkgs-unstable 2.0-unstable-2025-04-16
- nixos-unstable-small 2.0-unstable-2025-04-16
-
nixos-26.05 2.0-unstable-2025-04-16
- nixos-26.05-small 2.0-unstable-2025-04-16
- nixpkgs-26.05-darwin 2.0-unstable-2025-04-16
pkgs.python313Packages.mypy-boto3-apigateway
Type annotations for boto3 apigateway
pkgs.python314Packages.mypy-boto3-apigateway
Type annotations for boto3 apigateway
pkgs.chickenPackages_5.chickenEggs.pigeon-hole
A mailbox constrained by capacity.
pkgs.python313Packages.mypy-boto3-apigatewayv2
Type annotations for boto3 apigatewayv2
pkgs.python314Packages.mypy-boto3-apigatewayv2
Type annotations for boto3 apigatewayv2
pkgs.python313Packages.types-aiobotocore-apigateway
Type annotations for aiobotocore apigateway
pkgs.python314Packages.types-aiobotocore-apigateway
Type annotations for aiobotocore apigateway
-
nixos-unstable -
- nixos-unstable-small 3.9.1
pkgs.haskellPackages.amazonka-apigatewaymanagementapi
Amazon ApiGatewayManagementApi SDK
-
nixos-unstable 2.0-unstable-2025-04-16
- nixpkgs-unstable 2.0-unstable-2025-04-16
- nixos-unstable-small 2.0-unstable-2025-04-16
-
nixos-26.05 2.0-unstable-2025-04-16
- nixos-26.05-small 2.0-unstable-2025-04-16
- nixpkgs-26.05-darwin 2.0-unstable-2025-04-16
pkgs.python313Packages.types-aiobotocore-apigatewayv2
Type annotations for aiobotocore apigatewayv2
pkgs.python314Packages.types-aiobotocore-apigatewayv2
Type annotations for aiobotocore apigatewayv2
-
nixos-unstable -
- nixos-unstable-small 3.9.1
pkgs.python313Packages.mypy-boto3-apigatewaymanagementapi
Type annotations for boto3 apigatewaymanagementapi
pkgs.python314Packages.mypy-boto3-apigatewaymanagementapi
Type annotations for boto3 apigatewaymanagementapi
pkgs.python313Packages.types-aiobotocore-apigatewaymanagementapi
Type annotations for aiobotocore apigatewaymanagementapi
pkgs.python314Packages.types-aiobotocore-apigatewaymanagementapi
Type annotations for aiobotocore apigatewaymanagementapi
-
nixos-unstable -
- nixos-unstable-small 3.9.1
Package maintainers
-
@Tochiaha Tochukwu Ahanonu <tochiahan@proton.me>
-
@helsinki-Jo Joachim Ernst <joachim.ernst@helsinki-systems.de>
-
@Jappie3 Jappie3 <jappie3+git@jappie.dev>
-
@Prince213 Sizhe Zhao <prc.zhao@outlook.com>
-
@dasJ Janne Heß <janne@hess.ooo>
-
@honnip Jung seungwoo <me@honnip.page>
-
@zimbatm zimbatm <zimbatm@zimbatm.com>
-
@Flakebi Sebastian Neubauer <flakebi@t-online.de>
-
@0xda157 0xda157 <da157@voidq.com>
-
@doronbehar Doron Behar <me@doronbehar.com>
-
@SandaruKasa Sandaru Kasa <SandaruKasa+nix@ya.ru>
-
@fabaff Fabian Affolter <mail@fabian-affolter.ch>
-
@hrenard Hugo Renard <hugo.renard@proton.me>