salt: remove rounds from salt string
Resolves: RHEL-16668 Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com>
This commit is contained in:
		
							parent
							
								
									59f1f7578a
								
							
						
					
					
						commit
						f82d8153c2
					
				
							
								
								
									
										15
									
								
								shadow-4.6-salt-remove-rounds.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								shadow-4.6-salt-remove-rounds.patch
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | |||||||
|  | diff --git a/libmisc/salt.c b/libmisc/salt.c
 | ||||||
|  | index c72447ea..4940d76e 100644
 | ||||||
|  | --- a/libmisc/salt.c
 | ||||||
|  | +++ b/libmisc/salt.c
 | ||||||
|  | @@ -248,6 +248,10 @@ static /*@observer@*/const char *gensalt (size_t salt_size)
 | ||||||
|  |  		result[0] = '\0'; | ||||||
|  |  	} | ||||||
|  |   | ||||||
|  | +	if (strstr(result, "rounds=") != NULL) {
 | ||||||
|  | +		result[3] = '\0';
 | ||||||
|  | +	}
 | ||||||
|  | +
 | ||||||
|  |  	/* | ||||||
|  |  	 * Concatenate a pseudo random salt. | ||||||
|  |  	 */ | ||||||
| @ -1,7 +1,7 @@ | |||||||
| Summary: Utilities for managing accounts and shadow password files | Summary: Utilities for managing accounts and shadow password files | ||||||
| Name: shadow-utils | Name: shadow-utils | ||||||
| Version: 4.6 | Version: 4.6 | ||||||
| Release: 21%{?dist} | Release: 22%{?dist} | ||||||
| Epoch: 2 | Epoch: 2 | ||||||
| URL: http://pkg-shadow.alioth.debian.org/ | URL: http://pkg-shadow.alioth.debian.org/ | ||||||
| Source0: https://github.com/shadow-maint/shadow/releases/download/v%{version}/shadow-%{version}.tar.xz | Source0: https://github.com/shadow-maint/shadow/releases/download/v%{version}/shadow-%{version}.tar.xz | ||||||
| @ -100,6 +100,7 @@ Patch65: shadow-4.6-useradd-check-if-subid-range-exists.patch | |||||||
| Patch66: shadow-4.6-skip-over-reserved-ids.patch | Patch66: shadow-4.6-skip-over-reserved-ids.patch | ||||||
| # https://github.com/shadow-maint/shadow/commit/65c88a43a23c2391dcc90c0abda3e839e9c57904 | # https://github.com/shadow-maint/shadow/commit/65c88a43a23c2391dcc90c0abda3e839e9c57904 | ||||||
| Patch67: shadow-4.6-gpasswd-fix-password-leak.patch | Patch67: shadow-4.6-gpasswd-fix-password-leak.patch | ||||||
|  | Patch68: shadow-4.6-salt-remove-rounds.patch | ||||||
| 
 | 
 | ||||||
| License: BSD and GPLv2+ | License: BSD and GPLv2+ | ||||||
| Group: System Environment/Base | Group: System Environment/Base | ||||||
| @ -203,6 +204,7 @@ Development files for shadow-utils-subid. | |||||||
| %patch65 -p1 -b .useradd-check-if-subid-range-exists | %patch65 -p1 -b .useradd-check-if-subid-range-exists | ||||||
| %patch66 -p1 -b .skip-over-reserved-ids | %patch66 -p1 -b .skip-over-reserved-ids | ||||||
| %patch67 -p1 -b .gpasswd-fix-password-leak | %patch67 -p1 -b .gpasswd-fix-password-leak | ||||||
|  | %patch68 -p1 -b .salt-remove-rounds | ||||||
| 
 | 
 | ||||||
| iconv -f ISO88591 -t utf-8  doc/HOWTO > doc/HOWTO.utf8 | iconv -f ISO88591 -t utf-8  doc/HOWTO > doc/HOWTO.utf8 | ||||||
| cp -f doc/HOWTO.utf8 doc/HOWTO | cp -f doc/HOWTO.utf8 doc/HOWTO | ||||||
| @ -373,6 +375,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libsubid.la | |||||||
| %{_libdir}/libsubid.so | %{_libdir}/libsubid.so | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Tue Nov 21 2023 Iker Pedrosa <ipedrosa@redhat.com> - 2:4.6-22 | ||||||
|  | - salt: remove rounds from salt string. Resolves: RHEL-16668 | ||||||
|  | 
 | ||||||
| * Thu Nov  2 2023 Iker Pedrosa <ipedrosa@redhat.com> - 2:4.6-21 | * Thu Nov  2 2023 Iker Pedrosa <ipedrosa@redhat.com> - 2:4.6-21 | ||||||
| - login.defs: include SHA_CRYPT_MAX_ROUNDS. Resolves: RHEL-15024 | - login.defs: include SHA_CRYPT_MAX_ROUNDS. Resolves: RHEL-15024 | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user