Skip to content

[31.x][WFCORE-7192] [CVE-2025-23368] Enable protection for brute force authentication attempts.#6635

Merged
darranl merged 9 commits intowildfly:31.xfrom
darranl:WFCORE-7192/combined
Feb 7, 2026
Merged

[31.x][WFCORE-7192] [CVE-2025-23368] Enable protection for brute force authentication attempts.#6635
darranl merged 9 commits intowildfly:31.xfrom
darranl:WFCORE-7192/combined

Conversation

@darranl
Copy link
Contributor

@darranl darranl commented Jan 29, 2026

Upstream PR: #6634

https://issues.redhat.com/browse/WFCORE-7192
https://nvd.nist.gov/vuln/detail/CVE-2025-23368

This will require a WildFly Elytron component upgrade so marking on hold to begin with.

Comprehensive tests have been developed under https://github.com/darranl/wildfly-security-testsuite, once this is merged to WildFly the testsuite will be moved to the wildfly-security organisation and will be set up to run nightly based on the latest changes to WildFly.

Caution

This pull request shares the same topic branch as the upstream PR, this means all CI job status reports will be represented on both PRs. To avoid confusion it is advisable to focus on the CI results on the upstream PR only.

Also note the names of jobs reported in GitHub differ from the names of jobs in Team City e.g. "Preview Integration Linux - JDK 17" is actually a Java 21 job, this is not related to the shared topic branch.

@darranl darranl added hold Do not merge this PR Feature Features missing any https://docs.wildfly.org/wildfly-proposals/FEATURE_PROCESS.html#requirements missing-reqs Features missing any https://docs.wildfly.org/wildfly-proposals/FEATURE_PROCESS.html#requirements labels Jan 29, 2026
@wildfly-ci
Copy link

Core -> WildFly Preview Integration Build 14994 outcome was FAILURE using a merge of 0e6d6da
Summary: Compilation error: Compiler (new) Build time: 00:01:10

@wildfly-ci
Copy link

Core -> Full Integration Build 14860 outcome was FAILURE using a merge of 0e6d6da
Summary: Compilation error: Compiler (new) Build time: 00:01:09

@darranl
Copy link
Contributor Author

darranl commented Feb 3, 2026

/retest

@darranl
Copy link
Contributor Author

darranl commented Feb 4, 2026

FYI test failures look related - investigating.

@yersan yersan added the 31.x PRs meant for 31.x (corresponding to WildFly 39.x) label Feb 4, 2026
@darranl
Copy link
Contributor Author

darranl commented Feb 4, 2026

Depends on - wildfly/wildfly#19610

Copy link
Contributor

@yersan yersan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added a minor comment that does not need to be fixed now

Looks good to me, just waiting for the CI with the WFLY one in. I did not see anything else relevant; all the hard functionality is already Elytron, so this is just to manage the configuration via properties and wrap the existing realms with the new one

@yersan
Copy link
Contributor

yersan commented Feb 5, 2026

/retest

@darranl darranl removed the hold Do not merge this PR label Feb 7, 2026
@wildfly wildfly deleted a comment from wildfly-ci Feb 7, 2026
@wildfly wildfly deleted a comment from wildfly-ci Feb 7, 2026
@darranl
Copy link
Contributor Author

darranl commented Feb 7, 2026

The two jobs showing as yellow have actully completed and reported as success, some job renaming was happening whilst they were running hence the two jobs remaining yellow.

@darranl darranl merged commit 11e8730 into wildfly:31.x Feb 7, 2026
21 of 23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

31.x PRs meant for 31.x (corresponding to WildFly 39.x) Feature Features missing any https://docs.wildfly.org/wildfly-proposals/FEATURE_PROCESS.html#requirements missing-reqs Features missing any https://docs.wildfly.org/wildfly-proposals/FEATURE_PROCESS.html#requirements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants