Action not permitted
Modal body text goes here.
Modal Title
Modal Body
CVE-2026-53712 (GCVE-0-2026-53712)
Vulnerability from cvelistv5 – Published: 2026-07-17 18:19 – Updated: 2026-07-17 19:09| URL | Tags |
|---|---|
| https://github.com/ongres/scram/security/advisori… | x_refsource_CONFIRM |
| https://github.com/ongres/scram/releases/tag/3.3 | x_refsource_MISC |
{
"containers": {
"adp": [
{
"metrics": [
{
"other": {
"content": {
"id": "CVE-2026-53712",
"options": [
{
"Exploitation": "none"
},
{
"Automatable": "no"
},
{
"Technical Impact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-07-17T19:08:59.374984Z",
"version": "2.0.3"
},
"type": "ssvc"
}
}
],
"providerMetadata": {
"dateUpdated": "2026-07-17T19:09:07.924Z",
"orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"shortName": "CISA-ADP"
},
"title": "CISA ADP Vulnrichment"
}
],
"cna": {
"affected": [
{
"product": "scram",
"vendor": "ongres",
"versions": [
{
"status": "affected",
"version": "\u003c 3.3"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "SCRAM (Salted Challenge Response Authentication Mechanism) is part of the family of Simple Authentication and Security Layer (SASL, RFC 4422) authentication mechanisms. Prior to 3.3, a flaw in com.ongres.scram:scram-client and com.ongres.scram:scram-common allows an attacker capable of a TLS man-in-the-middle attack to silently downgrade a connection from SCRAM-SHA-256-PLUS with channel binding to standard SCRAM-SHA-256 without channel binding when TlsServerEndpoint processes an X.509 certificate using a modern signature algorithm such as Ed25519; getChannelBindingData() can return an empty byte array after NoSuchAlgorithmException, and the ScramClient builder treats that as absent channel-binding data. This issue is fixed in version 3.3."
}
],
"metrics": [
{
"cvssV4_0": {
"attackComplexity": "HIGH",
"attackRequirements": "NONE",
"attackVector": "NETWORK",
"baseScore": 8.2,
"baseSeverity": "HIGH",
"privilegesRequired": "NONE",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "LOW",
"userInteraction": "NONE",
"vectorString": "CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "NONE",
"vulnIntegrityImpact": "HIGH"
}
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-636",
"description": "CWE-636: Not Failing Securely (\u0027Failing Open\u0027)",
"lang": "en",
"type": "CWE"
}
]
},
{
"descriptions": [
{
"cweId": "CWE-757",
"description": "CWE-757: Selection of Less-Secure Algorithm During Negotiation (\u0027Algorithm Downgrade\u0027)",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-07-17T18:19:11.896Z",
"orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"shortName": "GitHub_M"
},
"references": [
{
"name": "https://github.com/ongres/scram/security/advisories/GHSA-p9jg-fcr6-3mhf",
"tags": [
"x_refsource_CONFIRM"
],
"url": "https://github.com/ongres/scram/security/advisories/GHSA-p9jg-fcr6-3mhf"
},
{
"name": "https://github.com/ongres/scram/releases/tag/3.3",
"tags": [
"x_refsource_MISC"
],
"url": "https://github.com/ongres/scram/releases/tag/3.3"
}
],
"source": {
"advisory": "GHSA-p9jg-fcr6-3mhf",
"discovery": "UNKNOWN"
},
"title": "SCRAM: Silent channel-binding authentication downgrade via unsupported certificate algorithms"
}
},
"cveMetadata": {
"assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
"assignerShortName": "GitHub_M",
"cveId": "CVE-2026-53712",
"datePublished": "2026-07-17T18:19:11.896Z",
"dateReserved": "2026-06-10T16:43:31.241Z",
"dateUpdated": "2026-07-17T19:09:07.924Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"vulnerability-lookup:meta": {
"epss": {
"cve": "CVE-2026-53712",
"date": "2026-08-13",
"epss": "0.00167",
"percentile": "0.06342"
},
"nvd": "{\"cve\":{\"id\":\"CVE-2026-53712\",\"sourceIdentifier\":\"security-advisories@github.com\",\"published\":\"2026-07-17T19:17:16.880\",\"lastModified\":\"2026-07-23T16:15:11.587\",\"vulnStatus\":\"Awaiting Analysis\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"SCRAM (Salted Challenge Response Authentication Mechanism) is part of the family of Simple Authentication and Security Layer (SASL, RFC 4422) authentication mechanisms. Prior to 3.3, a flaw in com.ongres.scram:scram-client and com.ongres.scram:scram-common allows an attacker capable of a TLS man-in-the-middle attack to silently downgrade a connection from SCRAM-SHA-256-PLUS with channel binding to standard SCRAM-SHA-256 without channel binding when TlsServerEndpoint processes an X.509 certificate using a modern signature algorithm such as Ed25519; getChannelBindingData() can return an empty byte array after NoSuchAlgorithmException, and the ScramClient builder treats that as absent channel-binding data. This issue is fixed in version 3.3.\"}],\"affected\":[{\"source\":\"security-advisories@github.com\",\"affectedData\":[{\"vendor\":\"ongres\",\"product\":\"scram\",\"versions\":[{\"version\":\"\u003c 3.3\",\"status\":\"affected\"}]}]}],\"metrics\":{\"cvssMetricV40\":[{\"source\":\"security-advisories@github.com\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"4.0\",\"vectorString\":\"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X\",\"baseScore\":8.2,\"baseSeverity\":\"HIGH\",\"attackVector\":\"NETWORK\",\"attackComplexity\":\"HIGH\",\"attackRequirements\":\"NONE\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"vulnConfidentialityImpact\":\"NONE\",\"vulnIntegrityImpact\":\"HIGH\",\"vulnAvailabilityImpact\":\"NONE\",\"subConfidentialityImpact\":\"NONE\",\"subIntegrityImpact\":\"LOW\",\"subAvailabilityImpact\":\"NONE\",\"exploitMaturity\":\"NOT_DEFINED\",\"confidentialityRequirement\":\"NOT_DEFINED\",\"integrityRequirement\":\"NOT_DEFINED\",\"availabilityRequirement\":\"NOT_DEFINED\",\"modifiedAttackVector\":\"NOT_DEFINED\",\"modifiedAttackComplexity\":\"NOT_DEFINED\",\"modifiedAttackRequirements\":\"NOT_DEFINED\",\"modifiedPrivilegesRequired\":\"NOT_DEFINED\",\"modifiedUserInteraction\":\"NOT_DEFINED\",\"modifiedVulnConfidentialityImpact\":\"NOT_DEFINED\",\"modifiedVulnIntegrityImpact\":\"NOT_DEFINED\",\"modifiedVulnAvailabilityImpact\":\"NOT_DEFINED\",\"modifiedSubConfidentialityImpact\":\"NOT_DEFINED\",\"modifiedSubIntegrityImpact\":\"NOT_DEFINED\",\"modifiedSubAvailabilityImpact\":\"NOT_DEFINED\",\"Safety\":\"NOT_DEFINED\",\"Automatable\":\"NOT_DEFINED\",\"Recovery\":\"NOT_DEFINED\",\"valueDensity\":\"NOT_DEFINED\",\"vulnerabilityResponseEffort\":\"NOT_DEFINED\",\"providerUrgency\":\"NOT_DEFINED\"}}],\"ssvcV203\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"ssvcData\":{\"timestamp\":\"2026-07-17T19:08:59.374984Z\",\"id\":\"CVE-2026-53712\",\"options\":[{\"exploitation\":\"none\"},{\"automatable\":\"no\"},{\"technicalImpact\":\"partial\"}],\"role\":\"CISA Coordinator\",\"version\":\"2.0.3\"}}]},\"weaknesses\":[{\"source\":\"security-advisories@github.com\",\"type\":\"Secondary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-636\"},{\"lang\":\"en\",\"value\":\"CWE-757\"}]}],\"references\":[{\"url\":\"https://github.com/ongres/scram/releases/tag/3.3\",\"source\":\"security-advisories@github.com\"},{\"url\":\"https://github.com/ongres/scram/security/advisories/GHSA-p9jg-fcr6-3mhf\",\"source\":\"security-advisories@github.com\"}]}}",
"redhat_vex": {
"aggregate_severity": "Moderate",
"current_release_date": "2026-08-13T22:34:07+00:00",
"cve": "CVE-2026-53712",
"id": "CVE-2026-53712",
"initial_release_date": "2026-07-17T18:19:11.896000+00:00",
"product_status:fixed": "2",
"product_status:known_affected": "1",
"source": "Red Hat CSAF VEX",
"status": "final",
"title": "com.ongres.scram/scram-client: com.ongres.scram/scram-common: SCRAM Libraries: Authentication downgrade via TLS man-in-the-middle attack",
"url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-53712.json",
"version": "3"
},
"vulnrichment": {
"containers": "{\"adp\": [{\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2026-53712\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2026-07-17T19:08:59.374984Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2026-07-17T19:09:03.960Z\"}}], \"cna\": {\"title\": \"SCRAM: Silent channel-binding authentication downgrade via unsupported certificate algorithms\", \"source\": {\"advisory\": \"GHSA-p9jg-fcr6-3mhf\", \"discovery\": \"UNKNOWN\"}, \"metrics\": [{\"cvssV4_0\": {\"version\": \"4.0\", \"baseScore\": 8.2, \"attackVector\": \"NETWORK\", \"baseSeverity\": \"HIGH\", \"vectorString\": \"CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N\", \"userInteraction\": \"NONE\", \"attackComplexity\": \"HIGH\", \"attackRequirements\": \"NONE\", \"privilegesRequired\": \"NONE\", \"subIntegrityImpact\": \"LOW\", \"vulnIntegrityImpact\": \"HIGH\", \"subAvailabilityImpact\": \"NONE\", \"vulnAvailabilityImpact\": \"NONE\", \"subConfidentialityImpact\": \"NONE\", \"vulnConfidentialityImpact\": \"NONE\"}}], \"affected\": [{\"vendor\": \"ongres\", \"product\": \"scram\", \"versions\": [{\"status\": \"affected\", \"version\": \"\u003c 3.3\"}]}], \"references\": [{\"url\": \"https://github.com/ongres/scram/security/advisories/GHSA-p9jg-fcr6-3mhf\", \"name\": \"https://github.com/ongres/scram/security/advisories/GHSA-p9jg-fcr6-3mhf\", \"tags\": [\"x_refsource_CONFIRM\"]}, {\"url\": \"https://github.com/ongres/scram/releases/tag/3.3\", \"name\": \"https://github.com/ongres/scram/releases/tag/3.3\", \"tags\": [\"x_refsource_MISC\"]}], \"descriptions\": [{\"lang\": \"en\", \"value\": \"SCRAM (Salted Challenge Response Authentication Mechanism) is part of the family of Simple Authentication and Security Layer (SASL, RFC 4422) authentication mechanisms. Prior to 3.3, a flaw in com.ongres.scram:scram-client and com.ongres.scram:scram-common allows an attacker capable of a TLS man-in-the-middle attack to silently downgrade a connection from SCRAM-SHA-256-PLUS with channel binding to standard SCRAM-SHA-256 without channel binding when TlsServerEndpoint processes an X.509 certificate using a modern signature algorithm such as Ed25519; getChannelBindingData() can return an empty byte array after NoSuchAlgorithmException, and the ScramClient builder treats that as absent channel-binding data. This issue is fixed in version 3.3.\"}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-636\", \"description\": \"CWE-636: Not Failing Securely (\u0027Failing Open\u0027)\"}]}, {\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"cweId\": \"CWE-757\", \"description\": \"CWE-757: Selection of Less-Secure Algorithm During Negotiation (\u0027Algorithm Downgrade\u0027)\"}]}], \"providerMetadata\": {\"orgId\": \"a0819718-46f1-4df5-94e2-005712e83aaa\", \"shortName\": \"GitHub_M\", \"dateUpdated\": \"2026-07-17T18:19:11.896Z\"}}}",
"cveMetadata": "{\"cveId\": \"CVE-2026-53712\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-07-17T19:09:07.924Z\", \"dateReserved\": \"2026-06-10T16:43:31.241Z\", \"assignerOrgId\": \"a0819718-46f1-4df5-94e2-005712e83aaa\", \"datePublished\": \"2026-07-17T18:19:11.896Z\", \"assignerShortName\": \"GitHub_M\"}",
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
}
}
FKIE_CVE-2026-53712
Vulnerability from fkie_nvd - Published: 2026-07-17 19:17 - Updated: 2026-07-17 20:17| Vendor | Product | Version |
|---|
{
"affected": [
{
"affectedData": [
{
"product": "scram",
"vendor": "ongres",
"versions": [
{
"status": "affected",
"version": "\u003c 3.3"
}
]
}
],
"source": "security-advisories@github.com"
}
],
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "SCRAM (Salted Challenge Response Authentication Mechanism) is part of the family of Simple Authentication and Security Layer (SASL, RFC 4422) authentication mechanisms. Prior to 3.3, a flaw in com.ongres.scram:scram-client and com.ongres.scram:scram-common allows an attacker capable of a TLS man-in-the-middle attack to silently downgrade a connection from SCRAM-SHA-256-PLUS with channel binding to standard SCRAM-SHA-256 without channel binding when TlsServerEndpoint processes an X.509 certificate using a modern signature algorithm such as Ed25519; getChannelBindingData() can return an empty byte array after NoSuchAlgorithmException, and the ScramClient builder treats that as absent channel-binding data. This issue is fixed in version 3.3."
}
],
"id": "CVE-2026-53712",
"lastModified": "2026-07-17T20:17:25.853",
"metrics": {
"cvssMetricV40": [
{
"cvssData": {
"Automatable": "NOT_DEFINED",
"Recovery": "NOT_DEFINED",
"Safety": "NOT_DEFINED",
"attackComplexity": "HIGH",
"attackRequirements": "NONE",
"attackVector": "NETWORK",
"availabilityRequirement": "NOT_DEFINED",
"baseScore": 8.2,
"baseSeverity": "HIGH",
"confidentialityRequirement": "NOT_DEFINED",
"exploitMaturity": "NOT_DEFINED",
"integrityRequirement": "NOT_DEFINED",
"modifiedAttackComplexity": "NOT_DEFINED",
"modifiedAttackRequirements": "NOT_DEFINED",
"modifiedAttackVector": "NOT_DEFINED",
"modifiedPrivilegesRequired": "NOT_DEFINED",
"modifiedSubAvailabilityImpact": "NOT_DEFINED",
"modifiedSubConfidentialityImpact": "NOT_DEFINED",
"modifiedSubIntegrityImpact": "NOT_DEFINED",
"modifiedUserInteraction": "NOT_DEFINED",
"modifiedVulnAvailabilityImpact": "NOT_DEFINED",
"modifiedVulnConfidentialityImpact": "NOT_DEFINED",
"modifiedVulnIntegrityImpact": "NOT_DEFINED",
"privilegesRequired": "NONE",
"providerUrgency": "NOT_DEFINED",
"subAvailabilityImpact": "NONE",
"subConfidentialityImpact": "NONE",
"subIntegrityImpact": "LOW",
"userInteraction": "NONE",
"valueDensity": "NOT_DEFINED",
"vectorString": "CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X",
"version": "4.0",
"vulnAvailabilityImpact": "NONE",
"vulnConfidentialityImpact": "NONE",
"vulnIntegrityImpact": "HIGH",
"vulnerabilityResponseEffort": "NOT_DEFINED"
},
"source": "security-advisories@github.com",
"type": "Secondary"
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"id": "CVE-2026-53712",
"options": [
{
"exploitation": "none"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"timestamp": "2026-07-17T19:08:59.374984Z",
"version": "2.0.3"
}
}
]
},
"published": "2026-07-17T19:17:16.880",
"references": [
{
"source": "security-advisories@github.com",
"url": "https://github.com/ongres/scram/releases/tag/3.3"
},
{
"source": "security-advisories@github.com",
"url": "https://github.com/ongres/scram/security/advisories/GHSA-p9jg-fcr6-3mhf"
}
],
"sourceIdentifier": "security-advisories@github.com",
"vulnStatus": "Received",
"weaknesses": [
{
"description": [
{
"lang": "en",
"value": "CWE-636"
},
{
"lang": "en",
"value": "CWE-757"
}
],
"source": "security-advisories@github.com",
"type": "Secondary"
}
]
}
GHSA-P9JG-FCR6-3MHF
Vulnerability from github – Published: 2026-07-01 21:51 – Updated: 2026-07-01 21:51Summary
A flaw in com.ongres.scram:scram-client allows an attacker capable of performing a TLS man-in-the-middle (MITM) attack to silently downgrade a connection from SCRAM-SHA-256-PLUS (with channel binding) to standard SCRAM-SHA-256 (without channel binding), bypassing strict client-side enforcement policies.
Component Breakdown
This occurs due to a two-part failure in TlsServerEndpoint when a server presents an X.509 certificate using a modern signature algorithm that lacks traditional WITH naming structures (such as Ed25519 or post-quantum algorithms):
- The internal hash derivation method fails to parse the algorithm name, swallows the resulting
NoSuchAlgorithmException, and silently returns an empty byte array via the deprecatedgetChannelBindingData()` API. - The client builder mistakenly interprets this empty byte array as an environmental absence of channel binding data rather than a cryptographic failure, falling back to non-channel-bound authentication.
Impact & Scope
This issue only impacts deployments where the downstream application layer explicitly enforces strict channel binding enforcement (e.g., channelBinding=require in pgJDBC).
Drivers operating under a "prefer" or "allow" policy (used by default) are structurally insulated from an unhandled exception since a fallback to standard SCRAM is within their expected configuration.
Remediation
Update your project configuration to pull in version 3.3 or later of the SCRAM library, which introduces strict exception propagation and explicit policy controls.
If you are interacting with the ScramClient builder API directly (e.g., writing a custom driver or database extension):
- Migrate Deprecated APIs: Stop using
TlsServerEndpoint.getChannelBindingData(). Transition immediately toTlsServerEndpoint.getChannelBindingHash(), which correctly propagatesNoSuchAlgorithmExceptionup the stack. - Adopt Explicit Policies: Leverage the newly introduced
ChannelBindingPolicyAPI during client construction. Do not rely on implicit parameter presence to dictate your security boundaries.
ScramClient client = ScramClient.builder()
.advertisedMechanisms(serverMechanisms)
.username(user)
.password(pass)
// Explicitly enforce strict boundaries if needed.
.channelBindingPolicy(ChannelBindingPolicy.REQUIRE)
.channelBinding(TlsServerEndpoint.TLS_SERVER_END_POINT, certHash)
.build();
{
"affected": [
{
"database_specific": {
"last_known_affected_version_range": "\u003c= 3.2"
},
"package": {
"ecosystem": "Maven",
"name": "com.ongres.scram:scram-client"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "3.3"
}
],
"type": "ECOSYSTEM"
}
]
},
{
"database_specific": {
"last_known_affected_version_range": "\u003c= 3.2"
},
"package": {
"ecosystem": "Maven",
"name": "com.ongres.scram:scram-common"
},
"ranges": [
{
"events": [
{
"introduced": "0"
},
{
"fixed": "3.3"
}
],
"type": "ECOSYSTEM"
}
]
}
],
"aliases": [
"CVE-2026-53712"
],
"database_specific": {
"cwe_ids": [
"CWE-636",
"CWE-757"
],
"github_reviewed": true,
"github_reviewed_at": "2026-07-01T21:51:17Z",
"nvd_published_at": null,
"severity": "HIGH"
},
"details": "## Summary\n\nA flaw in `com.ongres.scram:scram-client` allows an attacker capable of performing a TLS man-in-the-middle (MITM) attack to silently downgrade a connection from `SCRAM-SHA-256-PLUS` (with channel binding) to standard `SCRAM-SHA-256` (without channel binding), bypassing strict client-side enforcement policies.\n\n## Component Breakdown\n\nThis occurs due to a two-part failure in `TlsServerEndpoint` when a server presents an `X.509` certificate using a modern signature algorithm that lacks traditional `WITH` naming structures (such as `Ed25519` or post-quantum algorithms):\n\n1. The internal hash derivation method fails to parse the algorithm name, swallows the resulting `NoSuchAlgorithmException, and silently returns an empty byte array via the deprecated `getChannelBindingData()` API.\n2. The client builder mistakenly interprets this empty byte array as an environmental absence of channel binding data rather than a cryptographic failure, falling back to non-channel-bound authentication.\n\n## Impact \u0026 Scope\n\nThis issue only impacts deployments where the downstream application layer explicitly enforces strict channel binding enforcement (e.g., channelBinding=require in pgJDBC).\n\nDrivers operating under a \"prefer\" or \"allow\" policy (used by default) are structurally insulated from an unhandled exception since a fallback to standard SCRAM is within their expected configuration.\n\n## Remediation\n\nUpdate your project configuration to pull in version 3.3 or later of the SCRAM library, which introduces strict exception propagation and explicit policy controls.\n\nIf you are interacting with the `ScramClient` builder API directly (e.g., writing a custom driver or database extension):\n\n- Migrate Deprecated APIs: Stop using `TlsServerEndpoint.getChannelBindingData()`. Transition immediately to `TlsServerEndpoint.getChannelBindingHash()`, which correctly propagates `NoSuchAlgorithmException` up the stack.\n- Adopt Explicit Policies: Leverage the newly introduced `ChannelBindingPolicy` API during client construction. Do not rely on implicit parameter presence to dictate your security boundaries.\n\n```java\nScramClient client = ScramClient.builder()\n .advertisedMechanisms(serverMechanisms)\n .username(user)\n .password(pass)\n // Explicitly enforce strict boundaries if needed.\n .channelBindingPolicy(ChannelBindingPolicy.REQUIRE) \n .channelBinding(TlsServerEndpoint.TLS_SERVER_END_POINT, certHash)\n .build();\n```",
"id": "GHSA-p9jg-fcr6-3mhf",
"modified": "2026-07-01T21:51:17Z",
"published": "2026-07-01T21:51:17Z",
"references": [
{
"type": "WEB",
"url": "https://github.com/ongres/scram/security/advisories/GHSA-p9jg-fcr6-3mhf"
},
{
"type": "PACKAGE",
"url": "https://github.com/ongres/scram"
}
],
"schema_version": "1.4.0",
"severity": [
{
"score": "CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:L/SA:N",
"type": "CVSS_V4"
}
],
"summary": "OnGres SCRAM silent channel-binding authentication downgrade via unsupported certificate algorithms"
}
RHSA-2026:51653
Vulnerability from csaf_redhat - Published: 2026-08-13 14:50 - Updated: 2026-08-13 23:29A flaw was found in Jansi. A heap buffer overflow vulnerability exists in the Jansi Java Native Interface (JNI) 'ioctl()' wrapper. This is due to a lack of size verification for the argument array before the system call, which can lead to heap corruption. An attacker could exploit this to cause application crashes, resulting in a Denial of Service (DoS).
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Red Hat build of Quarkus 3.33.3
Red Hat / Red Hat build of Quarkus
|
cpe:/a:redhat:quarkus:3.33::el8
|
— |
Vendor Fix
fix
Workaround
|
A flaw was found in the SCRAM (Salted Challenge Response Authentication Mechanism) client and common libraries. An attacker performing a man-in-the-middle (MITM) attack on a Transport Layer Security (TLS) connection can silently downgrade the authentication process. This vulnerability allows the attacker to bypass the stronger SCRAM-SHA-256-PLUS authentication with channel binding, forcing a weaker SCRAM-SHA-256 authentication without channel binding, which could compromise the integrity of the authentication.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Red Hat build of Quarkus 3.33.3
Red Hat / Red Hat build of Quarkus
|
cpe:/a:redhat:quarkus:3.33::el8
|
— |
Vendor Fix
fix
Workaround
|
A flaw was found in pgjdbc, an open-source PostgreSQL JDBC Driver. A remote attacker who can intercept a TLS (Transport Layer Security) connection can silently downgrade connections configured to require channel binding from SCRAM-SHA-256-PLUS to plain SCRAM-SHA-256. This downgrade bypasses the intended man-in-the-middle protection, allowing the attacker to potentially intercept or alter sensitive communication. The vulnerability occurs because the system fails to properly validate the channel binding when a specific type of certificate is used.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Red Hat build of Quarkus 3.33.3
Red Hat / Red Hat build of Quarkus
|
cpe:/a:redhat:quarkus:3.33::el8
|
— |
Vendor Fix
fix
|
A flaw was found in Apache MINA SSHD (server-side). During user authentication, the server's OpenSSH user certificate validation process failed to properly check for or validate unsupported options like 'force-command' or 'verify-required' embedded within a user's certificate. This oversight could allow an authenticated user to bypass intended restrictions and execute commands beyond those specified in their certificate, potentially leading to unauthorized actions on the server.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Red Hat build of Quarkus 3.33.3
Red Hat / Red Hat build of Quarkus
|
cpe:/a:redhat:quarkus:3.33::el8
|
— |
Vendor Fix
fix
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "An update is now available for Red Hat build of Quarkus.\n\nRed Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability. For more information, see the CVE links in the References section.",
"title": "Topic"
},
{
"category": "general",
"text": "This release of Red Hat build of Quarkus 3.33.3 includes the following CVE fixes:\n\n* scram-common: SCRAM Libraries: Authentication downgrade via TLS man-in-the-middle attack [quarkus-3.33] (CVE-2026-53712)\n\n* jansi: Jansi: Heap buffer overflow leads to Denial of Service [quarkus-3.33] (CVE-2026-8484)\n\n* postgresql: pgjdbc: Man-in-the-middle protection bypass via SCRAM-SHA-256-PLUS downgrade [quarkus-3.33] (CVE-2026-54291)\n\n* sshd-core: Apache MINA SSHD: Unauthorized command execution due to improper certificate validation [quarkus-3.33] (CVE-2026-56624)\n\nFor more information, see the release notes page listed in the References section.",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2026:51653",
"url": "https://access.redhat.com/errata/RHSA-2026:51653"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/#important",
"url": "https://access.redhat.com/security/updates/classification/#important"
},
{
"category": "external",
"summary": "https://access.redhat.com/products/quarkus/",
"url": "https://access.redhat.com/products/quarkus/"
},
{
"category": "external",
"summary": "https://access.redhat.com/jbossnetwork/restricted/listSoftware.html?product=redhat.quarkus\u0026downloadType=distributions\u0026version=3.33.3",
"url": "https://access.redhat.com/jbossnetwork/restricted/listSoftware.html?product=redhat.quarkus\u0026downloadType=distributions\u0026version=3.33.3"
},
{
"category": "external",
"summary": "https://docs.redhat.com/en/documentation/red_hat_build_of_quarkus/3.33",
"url": "https://docs.redhat.com/en/documentation/red_hat_build_of_quarkus/3.33"
},
{
"category": "external",
"summary": "QUARKUS-7792",
"url": "https://issues.redhat.com/browse/QUARKUS-7792"
},
{
"category": "external",
"summary": "QUARKUS-7793",
"url": "https://issues.redhat.com/browse/QUARKUS-7793"
},
{
"category": "external",
"summary": "QUARKUS-7794",
"url": "https://issues.redhat.com/browse/QUARKUS-7794"
},
{
"category": "external",
"summary": "QUARKUS-7800",
"url": "https://issues.redhat.com/browse/QUARKUS-7800"
},
{
"category": "external",
"summary": "QUARKUS-7871",
"url": "https://issues.redhat.com/browse/QUARKUS-7871"
},
{
"category": "external",
"summary": "QUARKUS-8062",
"url": "https://issues.redhat.com/browse/QUARKUS-8062"
},
{
"category": "external",
"summary": "QUARKUS-8064",
"url": "https://issues.redhat.com/browse/QUARKUS-8064"
},
{
"category": "external",
"summary": "QUARKUS-8065",
"url": "https://issues.redhat.com/browse/QUARKUS-8065"
},
{
"category": "external",
"summary": "QUARKUS-8066",
"url": "https://issues.redhat.com/browse/QUARKUS-8066"
},
{
"category": "external",
"summary": "QUARKUS-8067",
"url": "https://issues.redhat.com/browse/QUARKUS-8067"
},
{
"category": "external",
"summary": "QUARKUS-8068",
"url": "https://issues.redhat.com/browse/QUARKUS-8068"
},
{
"category": "external",
"summary": "QUARKUS-8069",
"url": "https://issues.redhat.com/browse/QUARKUS-8069"
},
{
"category": "external",
"summary": "QUARKUS-8070",
"url": "https://issues.redhat.com/browse/QUARKUS-8070"
},
{
"category": "external",
"summary": "QUARKUS-8071",
"url": "https://issues.redhat.com/browse/QUARKUS-8071"
},
{
"category": "external",
"summary": "QUARKUS-8072",
"url": "https://issues.redhat.com/browse/QUARKUS-8072"
},
{
"category": "external",
"summary": "QUARKUS-8073",
"url": "https://issues.redhat.com/browse/QUARKUS-8073"
},
{
"category": "external",
"summary": "QUARKUS-8074",
"url": "https://issues.redhat.com/browse/QUARKUS-8074"
},
{
"category": "external",
"summary": "QUARKUS-8075",
"url": "https://issues.redhat.com/browse/QUARKUS-8075"
},
{
"category": "external",
"summary": "QUARKUS-8076",
"url": "https://issues.redhat.com/browse/QUARKUS-8076"
},
{
"category": "external",
"summary": "QUARKUS-8077",
"url": "https://issues.redhat.com/browse/QUARKUS-8077"
},
{
"category": "external",
"summary": "QUARKUS-8078",
"url": "https://issues.redhat.com/browse/QUARKUS-8078"
},
{
"category": "external",
"summary": "QUARKUS-8079",
"url": "https://issues.redhat.com/browse/QUARKUS-8079"
},
{
"category": "external",
"summary": "QUARKUS-8080",
"url": "https://issues.redhat.com/browse/QUARKUS-8080"
},
{
"category": "external",
"summary": "QUARKUS-8081",
"url": "https://issues.redhat.com/browse/QUARKUS-8081"
},
{
"category": "external",
"summary": "QUARKUS-8082",
"url": "https://issues.redhat.com/browse/QUARKUS-8082"
},
{
"category": "external",
"summary": "QUARKUS-8083",
"url": "https://issues.redhat.com/browse/QUARKUS-8083"
},
{
"category": "external",
"summary": "QUARKUS-8084",
"url": "https://issues.redhat.com/browse/QUARKUS-8084"
},
{
"category": "external",
"summary": "QUARKUS-8085",
"url": "https://issues.redhat.com/browse/QUARKUS-8085"
},
{
"category": "external",
"summary": "QUARKUS-8086",
"url": "https://issues.redhat.com/browse/QUARKUS-8086"
},
{
"category": "external",
"summary": "QUARKUS-8087",
"url": "https://issues.redhat.com/browse/QUARKUS-8087"
},
{
"category": "external",
"summary": "QUARKUS-8088",
"url": "https://issues.redhat.com/browse/QUARKUS-8088"
},
{
"category": "external",
"summary": "QUARKUS-8089",
"url": "https://issues.redhat.com/browse/QUARKUS-8089"
},
{
"category": "external",
"summary": "QUARKUS-8233",
"url": "https://issues.redhat.com/browse/QUARKUS-8233"
},
{
"category": "external",
"summary": "QUARKUS-8234",
"url": "https://issues.redhat.com/browse/QUARKUS-8234"
},
{
"category": "external",
"summary": "QUARKUS-8235",
"url": "https://issues.redhat.com/browse/QUARKUS-8235"
},
{
"category": "external",
"summary": "QUARKUS-8236",
"url": "https://issues.redhat.com/browse/QUARKUS-8236"
},
{
"category": "external",
"summary": "QUARKUS-8237",
"url": "https://issues.redhat.com/browse/QUARKUS-8237"
},
{
"category": "external",
"summary": "QUARKUS-8238",
"url": "https://issues.redhat.com/browse/QUARKUS-8238"
},
{
"category": "external",
"summary": "QUARKUS-8239",
"url": "https://issues.redhat.com/browse/QUARKUS-8239"
},
{
"category": "external",
"summary": "QUARKUS-8240",
"url": "https://issues.redhat.com/browse/QUARKUS-8240"
},
{
"category": "external",
"summary": "QUARKUS-8241",
"url": "https://issues.redhat.com/browse/QUARKUS-8241"
},
{
"category": "external",
"summary": "QUARKUS-8242",
"url": "https://issues.redhat.com/browse/QUARKUS-8242"
},
{
"category": "external",
"summary": "QUARKUS-8243",
"url": "https://issues.redhat.com/browse/QUARKUS-8243"
},
{
"category": "external",
"summary": "QUARKUS-8244",
"url": "https://issues.redhat.com/browse/QUARKUS-8244"
},
{
"category": "external",
"summary": "QUARKUS-8245",
"url": "https://issues.redhat.com/browse/QUARKUS-8245"
},
{
"category": "external",
"summary": "QUARKUS-8246",
"url": "https://issues.redhat.com/browse/QUARKUS-8246"
},
{
"category": "external",
"summary": "QUARKUS-8247",
"url": "https://issues.redhat.com/browse/QUARKUS-8247"
},
{
"category": "external",
"summary": "QUARKUS-8248",
"url": "https://issues.redhat.com/browse/QUARKUS-8248"
},
{
"category": "external",
"summary": "QUARKUS-8249",
"url": "https://issues.redhat.com/browse/QUARKUS-8249"
},
{
"category": "external",
"summary": "QUARKUS-8250",
"url": "https://issues.redhat.com/browse/QUARKUS-8250"
},
{
"category": "external",
"summary": "QUARKUS-8251",
"url": "https://issues.redhat.com/browse/QUARKUS-8251"
},
{
"category": "external",
"summary": "QUARKUS-8252",
"url": "https://issues.redhat.com/browse/QUARKUS-8252"
},
{
"category": "external",
"summary": "QUARKUS-8253",
"url": "https://issues.redhat.com/browse/QUARKUS-8253"
},
{
"category": "external",
"summary": "QUARKUS-8254",
"url": "https://issues.redhat.com/browse/QUARKUS-8254"
},
{
"category": "external",
"summary": "QUARKUS-8255",
"url": "https://issues.redhat.com/browse/QUARKUS-8255"
},
{
"category": "external",
"summary": "QUARKUS-8309",
"url": "https://issues.redhat.com/browse/QUARKUS-8309"
},
{
"category": "external",
"summary": "QUARKUS-8310",
"url": "https://issues.redhat.com/browse/QUARKUS-8310"
},
{
"category": "external",
"summary": "QUARKUS-8311",
"url": "https://issues.redhat.com/browse/QUARKUS-8311"
},
{
"category": "external",
"summary": "QUARKUS-8312",
"url": "https://issues.redhat.com/browse/QUARKUS-8312"
},
{
"category": "external",
"summary": "QUARKUS-8313",
"url": "https://issues.redhat.com/browse/QUARKUS-8313"
},
{
"category": "external",
"summary": "QUARKUS-8314",
"url": "https://issues.redhat.com/browse/QUARKUS-8314"
},
{
"category": "external",
"summary": "QUARKUS-8315",
"url": "https://issues.redhat.com/browse/QUARKUS-8315"
},
{
"category": "external",
"summary": "QUARKUS-8316",
"url": "https://issues.redhat.com/browse/QUARKUS-8316"
},
{
"category": "external",
"summary": "QUARKUS-8317",
"url": "https://issues.redhat.com/browse/QUARKUS-8317"
},
{
"category": "external",
"summary": "QUARKUS-8318",
"url": "https://issues.redhat.com/browse/QUARKUS-8318"
},
{
"category": "external",
"summary": "QUARKUS-8416",
"url": "https://issues.redhat.com/browse/QUARKUS-8416"
},
{
"category": "external",
"summary": "QUARKUS-8417",
"url": "https://issues.redhat.com/browse/QUARKUS-8417"
},
{
"category": "external",
"summary": "QUARKUS-8418",
"url": "https://issues.redhat.com/browse/QUARKUS-8418"
},
{
"category": "external",
"summary": "QUARKUS-8419",
"url": "https://issues.redhat.com/browse/QUARKUS-8419"
},
{
"category": "external",
"summary": "QUARKUS-8420",
"url": "https://issues.redhat.com/browse/QUARKUS-8420"
},
{
"category": "external",
"summary": "QUARKUS-8421",
"url": "https://issues.redhat.com/browse/QUARKUS-8421"
},
{
"category": "external",
"summary": "QUARKUS-8422",
"url": "https://issues.redhat.com/browse/QUARKUS-8422"
},
{
"category": "external",
"summary": "QUARKUS-8423",
"url": "https://issues.redhat.com/browse/QUARKUS-8423"
},
{
"category": "external",
"summary": "QUARKUS-8424",
"url": "https://issues.redhat.com/browse/QUARKUS-8424"
},
{
"category": "external",
"summary": "QUARKUS-8425",
"url": "https://issues.redhat.com/browse/QUARKUS-8425"
},
{
"category": "external",
"summary": "QUARKUS-8426",
"url": "https://issues.redhat.com/browse/QUARKUS-8426"
},
{
"category": "external",
"summary": "QUARKUS-8427",
"url": "https://issues.redhat.com/browse/QUARKUS-8427"
},
{
"category": "external",
"summary": "QUARKUS-8428",
"url": "https://issues.redhat.com/browse/QUARKUS-8428"
},
{
"category": "external",
"summary": "QUARKUS-8543",
"url": "https://issues.redhat.com/browse/QUARKUS-8543"
},
{
"category": "external",
"summary": "QUARKUS-8572",
"url": "https://issues.redhat.com/browse/QUARKUS-8572"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_51653.json"
}
],
"title": "Red Hat Security Advisory: Red Hat build of Quarkus 3.33.3 release and security update",
"tracking": {
"current_release_date": "2026-08-13T23:29:56+00:00",
"generator": {
"date": "2026-08-13T23:29:56+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "5.3.15"
}
},
"id": "RHSA-2026:51653",
"initial_release_date": "2026-08-13T14:50:53+00:00",
"revision_history": [
{
"date": "2026-08-13T14:50:53+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2026-08-13T14:50:53+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-08-13T23:29:56+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat build of Quarkus 3.33.3",
"product": {
"name": "Red Hat build of Quarkus 3.33.3",
"product_id": "Red Hat build of Quarkus 3.33.3",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:quarkus:3.33::el8"
}
}
}
],
"category": "product_family",
"name": "Red Hat build of Quarkus"
}
],
"category": "vendor",
"name": "Red Hat"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-8484",
"cwe": {
"id": "CWE-1284",
"name": "Improper Validation of Specified Quantity in Input"
},
"discovery_date": "2026-06-16T12:00:55.364067+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2489141"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in Jansi. A heap buffer overflow vulnerability exists in the Jansi Java Native Interface (JNI) \u0027ioctl()\u0027 wrapper. This is due to a lack of size verification for the argument array before the system call, which can lead to heap corruption. An attacker could exploit this to cause application crashes, resulting in a Denial of Service (DoS).",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "jansi: org.fusesource.jansi/jansi: Jansi: Heap buffer overflow leads to Denial of Service",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This Moderate vulnerability in Jansi\u0027s JNI `ioctl()` wrapper can lead to a denial of service due to a heap buffer overflow. Exploitation requires local access and user interaction, as the flaw stems from insufficient size verification of the argument array before a system call, potentially causing application instability. The unmaintained status of the Jansi project increases the risk associated with this flaw.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat build of Quarkus 3.33.3"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-8484"
},
{
"category": "external",
"summary": "RHBZ#2489141",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2489141"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-8484",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-8484"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-8484",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-8484"
},
{
"category": "external",
"summary": "https://cert.pl/en/posts/2026/06/CVE-2026-8484",
"url": "https://cert.pl/en/posts/2026/06/CVE-2026-8484"
},
{
"category": "external",
"summary": "https://github.com/fusesource/jansi/tree/master",
"url": "https://github.com/fusesource/jansi/tree/master"
}
],
"release_date": "2026-06-16T10:32:14.198000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-13T14:50:53+00:00",
"details": "Before applying this update, make sure all previously released errata\nrelevant to your system have been applied.\n\nFor details on how to apply this update, refer to:\n\nhttps://access.redhat.com/articles/11258",
"product_ids": [
"Red Hat build of Quarkus 3.33.3"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:51653"
},
{
"category": "workaround",
"details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.",
"product_ids": [
"Red Hat build of Quarkus 3.33.3"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "LOCAL",
"availabilityImpact": "HIGH",
"baseScore": 5.0,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"Red Hat build of Quarkus 3.33.3"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "jansi: org.fusesource.jansi/jansi: Jansi: Heap buffer overflow leads to Denial of Service"
},
{
"cve": "CVE-2026-53712",
"cwe": {
"id": "CWE-303",
"name": "Incorrect Implementation of Authentication Algorithm"
},
"discovery_date": "2026-07-17T19:01:50.225357+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2501848"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the SCRAM (Salted Challenge Response Authentication Mechanism) client and common libraries. An attacker performing a man-in-the-middle (MITM) attack on a Transport Layer Security (TLS) connection can silently downgrade the authentication process. This vulnerability allows the attacker to bypass the stronger SCRAM-SHA-256-PLUS authentication with channel binding, forcing a weaker SCRAM-SHA-256 authentication without channel binding, which could compromise the integrity of the authentication.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "com.ongres.scram/scram-client: com.ongres.scram/scram-common: SCRAM Libraries: Authentication downgrade via TLS man-in-the-middle attack",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This Moderate flaw in SCRAM client and common libraries, used in Red Hat products, allows a TLS man-in-the-middle attacker to silently downgrade authentication. While requiring a sophisticated network attack, successful exploitation bypasses stronger channel-bound authentication, potentially compromising the integrity of user sessions.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat build of Quarkus 3.33.3"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-53712"
},
{
"category": "external",
"summary": "RHBZ#2501848",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2501848"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-53712",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-53712"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-53712",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-53712"
},
{
"category": "external",
"summary": "https://github.com/ongres/scram/releases/tag/3.3",
"url": "https://github.com/ongres/scram/releases/tag/3.3"
},
{
"category": "external",
"summary": "https://github.com/ongres/scram/security/advisories/GHSA-p9jg-fcr6-3mhf",
"url": "https://github.com/ongres/scram/security/advisories/GHSA-p9jg-fcr6-3mhf"
}
],
"release_date": "2026-07-17T18:19:11.896000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-13T14:50:53+00:00",
"details": "Before applying this update, make sure all previously released errata\nrelevant to your system have been applied.\n\nFor details on how to apply this update, refer to:\n\nhttps://access.redhat.com/articles/11258",
"product_ids": [
"Red Hat build of Quarkus 3.33.3"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:51653"
},
{
"category": "workaround",
"details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.",
"product_ids": [
"Red Hat build of Quarkus 3.33.3"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 5.9,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"Red Hat build of Quarkus 3.33.3"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "com.ongres.scram/scram-client: com.ongres.scram/scram-common: SCRAM Libraries: Authentication downgrade via TLS man-in-the-middle attack"
},
{
"cve": "CVE-2026-54291",
"cwe": {
"id": "CWE-940",
"name": "Improper Verification of Source of a Communication Channel"
},
"discovery_date": "2026-07-06T20:02:25.451792+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2497465"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in pgjdbc, an open-source PostgreSQL JDBC Driver. A remote attacker who can intercept a TLS (Transport Layer Security) connection can silently downgrade connections configured to require channel binding from SCRAM-SHA-256-PLUS to plain SCRAM-SHA-256. This downgrade bypasses the intended man-in-the-middle protection, allowing the attacker to potentially intercept or alter sensitive communication. The vulnerability occurs because the system fails to properly validate the channel binding when a specific type of certificate is used.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "org.postgresql/postgresql: com.ongres.scram/scram-client: pgjdbc: Man-in-the-middle protection bypass via SCRAM-SHA-256-PLUS downgrade",
"title": "Vulnerability summary"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat build of Quarkus 3.33.3"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-54291"
},
{
"category": "external",
"summary": "RHBZ#2497465",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2497465"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-54291",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-54291"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-54291",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-54291"
},
{
"category": "external",
"summary": "https://github.com/ongres/scram/releases/tag/3.3",
"url": "https://github.com/ongres/scram/releases/tag/3.3"
},
{
"category": "external",
"summary": "https://github.com/pgjdbc/pgjdbc/commit/77df98e4e66c12936ded3478a0954f6f580bad99",
"url": "https://github.com/pgjdbc/pgjdbc/commit/77df98e4e66c12936ded3478a0954f6f580bad99"
},
{
"category": "external",
"summary": "https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-j92g-9f8w-j867",
"url": "https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-j92g-9f8w-j867"
}
],
"release_date": "2026-07-06T18:55:01.675000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-13T14:50:53+00:00",
"details": "Before applying this update, make sure all previously released errata\nrelevant to your system have been applied.\n\nFor details on how to apply this update, refer to:\n\nhttps://access.redhat.com/articles/11258",
"product_ids": [
"Red Hat build of Quarkus 3.33.3"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:51653"
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 5.9,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"Red Hat build of Quarkus 3.33.3"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "org.postgresql/postgresql: com.ongres.scram/scram-client: pgjdbc: Man-in-the-middle protection bypass via SCRAM-SHA-256-PLUS downgrade"
},
{
"cve": "CVE-2026-56624",
"cwe": {
"id": "CWE-88",
"name": "Improper Neutralization of Argument Delimiters in a Command (\u0027Argument Injection\u0027)"
},
"discovery_date": "2026-07-20T21:01:48.146372+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2503053"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in Apache MINA SSHD (server-side). During user authentication, the server\u0027s OpenSSH user certificate validation process failed to properly check for or validate unsupported options like \u0027force-command\u0027 or \u0027verify-required\u0027 embedded within a user\u0027s certificate. This oversight could allow an authenticated user to bypass intended restrictions and execute commands beyond those specified in their certificate, potentially leading to unauthorized actions on the server.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "org.apache.sshd/sshd-core: Apache MINA SSHD: Unauthorized command execution due to improper certificate validation",
"title": "Vulnerability summary"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat build of Quarkus 3.33.3"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-56624"
},
{
"category": "external",
"summary": "RHBZ#2503053",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2503053"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-56624",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-56624"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-56624",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-56624"
},
{
"category": "external",
"summary": "https://lists.apache.org/thread/o4c2jml522j3z80gbryqzc2f1253ltp6",
"url": "https://lists.apache.org/thread/o4c2jml522j3z80gbryqzc2f1253ltp6"
}
],
"release_date": "2026-07-20T20:28:26.333000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-13T14:50:53+00:00",
"details": "Before applying this update, make sure all previously released errata\nrelevant to your system have been applied.\n\nFor details on how to apply this update, refer to:\n\nhttps://access.redhat.com/articles/11258",
"product_ids": [
"Red Hat build of Quarkus 3.33.3"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:51653"
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 7.3,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"products": [
"Red Hat build of Quarkus 3.33.3"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "org.apache.sshd/sshd-core: Apache MINA SSHD: Unauthorized command execution due to improper certificate validation"
}
]
}
RHSA-2026:53643
Vulnerability from csaf_redhat - Published: 2026-08-13 14:51 - Updated: 2026-08-13 23:29A flaw was found in Jansi. A heap buffer overflow vulnerability exists in the Jansi Java Native Interface (JNI) 'ioctl()' wrapper. This is due to a lack of size verification for the argument array before the system call, which can lead to heap corruption. An attacker could exploit this to cause application crashes, resulting in a Denial of Service (DoS).
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Red Hat build of Quarkus 3.27.5
Red Hat / Red Hat build of Quarkus
|
cpe:/a:redhat:quarkus:3.27::el8
|
— |
Vendor Fix
fix
Workaround
|
A flaw was found in the SCRAM (Salted Challenge Response Authentication Mechanism) client and common libraries. An attacker performing a man-in-the-middle (MITM) attack on a Transport Layer Security (TLS) connection can silently downgrade the authentication process. This vulnerability allows the attacker to bypass the stronger SCRAM-SHA-256-PLUS authentication with channel binding, forcing a weaker SCRAM-SHA-256 authentication without channel binding, which could compromise the integrity of the authentication.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Red Hat build of Quarkus 3.27.5
Red Hat / Red Hat build of Quarkus
|
cpe:/a:redhat:quarkus:3.27::el8
|
— |
Vendor Fix
fix
Workaround
|
A flaw was found in pgjdbc, an open-source PostgreSQL JDBC Driver. A remote attacker who can intercept a TLS (Transport Layer Security) connection can silently downgrade connections configured to require channel binding from SCRAM-SHA-256-PLUS to plain SCRAM-SHA-256. This downgrade bypasses the intended man-in-the-middle protection, allowing the attacker to potentially intercept or alter sensitive communication. The vulnerability occurs because the system fails to properly validate the channel binding when a specific type of certificate is used.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Red Hat build of Quarkus 3.27.5
Red Hat / Red Hat build of Quarkus
|
cpe:/a:redhat:quarkus:3.27::el8
|
— |
Vendor Fix
fix
|
A flaw was found in Apache MINA SSHD (server-side). During user authentication, the server's OpenSSH user certificate validation process failed to properly check for or validate unsupported options like 'force-command' or 'verify-required' embedded within a user's certificate. This oversight could allow an authenticated user to bypass intended restrictions and execute commands beyond those specified in their certificate, potentially leading to unauthorized actions on the server.
| Product | Identifier | Version | Remediation |
|---|---|---|---|
|
Red Hat build of Quarkus 3.27.5
Red Hat / Red Hat build of Quarkus
|
cpe:/a:redhat:quarkus:3.27::el8
|
— |
Vendor Fix
fix
|
{
"document": {
"aggregate_severity": {
"namespace": "https://access.redhat.com/security/updates/classification/",
"text": "Important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright \u00a9 Red Hat, Inc. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "An update is now available for Red Hat build of Quarkus.\n\nRed Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability. For more information, see the CVE links in the References section.",
"title": "Topic"
},
{
"category": "general",
"text": "This release of Red Hat build of Quarkus 3.27.5 includes the following CVE fixes:\n\n* scram-common: SCRAM Libraries: Authentication downgrade via TLS man-in-the-middle attack [quarkus-3.27] (CVE-2026-53712)\n\n* jansi: Jansi: Heap buffer overflow leads to Denial of Service [quarkus-3.27] (CVE-2026-8484)\n\n* postgresql: pgjdbc: Man-in-the-middle protection bypass via SCRAM-SHA-256-PLUS downgrade [quarkus-3.27] (CVE-2026-54291)\n\n* sshd-core: Apache MINA SSHD: Unauthorized command execution due to\nimproper certificate validation [quarkus-3.27] (CVE-2026-56624)\n\nFor more information, see the release notes page listed in the References section.",
"title": "Details"
},
{
"category": "legal_disclaimer",
"text": "This content is licensed under the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/). If you distribute this content, or a modified version of it, you must provide attribution to Red Hat Inc. and provide a link to the original.",
"title": "Terms of Use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://access.redhat.com/security/team/contact/",
"issuing_authority": "Red Hat Product Security is responsible for vulnerability handling across all Red Hat products and services.",
"name": "Red Hat Product Security",
"namespace": "https://www.redhat.com"
},
"references": [
{
"category": "self",
"summary": "https://access.redhat.com/errata/RHSA-2026:53643",
"url": "https://access.redhat.com/errata/RHSA-2026:53643"
},
{
"category": "external",
"summary": "https://access.redhat.com/security/updates/classification/#important",
"url": "https://access.redhat.com/security/updates/classification/#important"
},
{
"category": "external",
"summary": "https://access.redhat.com/products/quarkus/",
"url": "https://access.redhat.com/products/quarkus/"
},
{
"category": "external",
"summary": "https://access.redhat.com/jbossnetwork/restricted/listSoftware.html?product=redhat.quarkus\u0026downloadType=distributions\u0026version=3.27.5",
"url": "https://access.redhat.com/jbossnetwork/restricted/listSoftware.html?product=redhat.quarkus\u0026downloadType=distributions\u0026version=3.27.5"
},
{
"category": "external",
"summary": "https://docs.redhat.com/en/documentation/red_hat_build_of_quarkus/3.27",
"url": "https://docs.redhat.com/en/documentation/red_hat_build_of_quarkus/3.27"
},
{
"category": "external",
"summary": "QUARKUS-7957",
"url": "https://issues.redhat.com/browse/QUARKUS-7957"
},
{
"category": "external",
"summary": "QUARKUS-8319",
"url": "https://issues.redhat.com/browse/QUARKUS-8319"
},
{
"category": "external",
"summary": "QUARKUS-8320",
"url": "https://issues.redhat.com/browse/QUARKUS-8320"
},
{
"category": "external",
"summary": "QUARKUS-8321",
"url": "https://issues.redhat.com/browse/QUARKUS-8321"
},
{
"category": "external",
"summary": "QUARKUS-8322",
"url": "https://issues.redhat.com/browse/QUARKUS-8322"
},
{
"category": "external",
"summary": "QUARKUS-8323",
"url": "https://issues.redhat.com/browse/QUARKUS-8323"
},
{
"category": "external",
"summary": "QUARKUS-8324",
"url": "https://issues.redhat.com/browse/QUARKUS-8324"
},
{
"category": "external",
"summary": "QUARKUS-8325",
"url": "https://issues.redhat.com/browse/QUARKUS-8325"
},
{
"category": "external",
"summary": "QUARKUS-8326",
"url": "https://issues.redhat.com/browse/QUARKUS-8326"
},
{
"category": "external",
"summary": "QUARKUS-8327",
"url": "https://issues.redhat.com/browse/QUARKUS-8327"
},
{
"category": "external",
"summary": "QUARKUS-8328",
"url": "https://issues.redhat.com/browse/QUARKUS-8328"
},
{
"category": "external",
"summary": "QUARKUS-8329",
"url": "https://issues.redhat.com/browse/QUARKUS-8329"
},
{
"category": "external",
"summary": "QUARKUS-8330",
"url": "https://issues.redhat.com/browse/QUARKUS-8330"
},
{
"category": "external",
"summary": "QUARKUS-8429",
"url": "https://issues.redhat.com/browse/QUARKUS-8429"
},
{
"category": "external",
"summary": "QUARKUS-8430",
"url": "https://issues.redhat.com/browse/QUARKUS-8430"
},
{
"category": "external",
"summary": "QUARKUS-8431",
"url": "https://issues.redhat.com/browse/QUARKUS-8431"
},
{
"category": "external",
"summary": "QUARKUS-8432",
"url": "https://issues.redhat.com/browse/QUARKUS-8432"
},
{
"category": "external",
"summary": "QUARKUS-8542",
"url": "https://issues.redhat.com/browse/QUARKUS-8542"
},
{
"category": "self",
"summary": "Canonical URL",
"url": "https://security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_53643.json"
}
],
"title": "Red Hat Security Advisory: Red Hat build of Quarkus 3.27.5 release and security update",
"tracking": {
"current_release_date": "2026-08-13T23:29:57+00:00",
"generator": {
"date": "2026-08-13T23:29:57+00:00",
"engine": {
"name": "Red Hat SDEngine",
"version": "5.3.15"
}
},
"id": "RHSA-2026:53643",
"initial_release_date": "2026-08-13T14:51:19+00:00",
"revision_history": [
{
"date": "2026-08-13T14:51:19+00:00",
"number": "1",
"summary": "Initial version"
},
{
"date": "2026-08-13T14:51:19+00:00",
"number": "2",
"summary": "Last updated version"
},
{
"date": "2026-08-13T23:29:57+00:00",
"number": "3",
"summary": "Last generated version"
}
],
"status": "final",
"version": "3"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_name",
"name": "Red Hat build of Quarkus 3.27.5",
"product": {
"name": "Red Hat build of Quarkus 3.27.5",
"product_id": "Red Hat build of Quarkus 3.27.5",
"product_identification_helper": {
"cpe": "cpe:/a:redhat:quarkus:3.27::el8"
}
}
}
],
"category": "product_family",
"name": "Red Hat build of Quarkus"
}
],
"category": "vendor",
"name": "Red Hat"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2026-8484",
"cwe": {
"id": "CWE-1284",
"name": "Improper Validation of Specified Quantity in Input"
},
"discovery_date": "2026-06-16T12:00:55.364067+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2489141"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in Jansi. A heap buffer overflow vulnerability exists in the Jansi Java Native Interface (JNI) \u0027ioctl()\u0027 wrapper. This is due to a lack of size verification for the argument array before the system call, which can lead to heap corruption. An attacker could exploit this to cause application crashes, resulting in a Denial of Service (DoS).",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "jansi: org.fusesource.jansi/jansi: Jansi: Heap buffer overflow leads to Denial of Service",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This Moderate vulnerability in Jansi\u0027s JNI `ioctl()` wrapper can lead to a denial of service due to a heap buffer overflow. Exploitation requires local access and user interaction, as the flaw stems from insufficient size verification of the argument array before a system call, potentially causing application instability. The unmaintained status of the Jansi project increases the risk associated with this flaw.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat build of Quarkus 3.27.5"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-8484"
},
{
"category": "external",
"summary": "RHBZ#2489141",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2489141"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-8484",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-8484"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-8484",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-8484"
},
{
"category": "external",
"summary": "https://cert.pl/en/posts/2026/06/CVE-2026-8484",
"url": "https://cert.pl/en/posts/2026/06/CVE-2026-8484"
},
{
"category": "external",
"summary": "https://github.com/fusesource/jansi/tree/master",
"url": "https://github.com/fusesource/jansi/tree/master"
}
],
"release_date": "2026-06-16T10:32:14.198000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-13T14:51:19+00:00",
"details": "Before applying this update, make sure all previously released errata\nrelevant to your system have been applied.\n\nFor information about how to apply this update, see https://access.redhat.com/articles/11258.",
"product_ids": [
"Red Hat build of Quarkus 3.27.5"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:53643"
},
{
"category": "workaround",
"details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.",
"product_ids": [
"Red Hat build of Quarkus 3.27.5"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "LOCAL",
"availabilityImpact": "HIGH",
"baseScore": 5.0,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "NONE",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"Red Hat build of Quarkus 3.27.5"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "jansi: org.fusesource.jansi/jansi: Jansi: Heap buffer overflow leads to Denial of Service"
},
{
"cve": "CVE-2026-53712",
"cwe": {
"id": "CWE-303",
"name": "Incorrect Implementation of Authentication Algorithm"
},
"discovery_date": "2026-07-17T19:01:50.225357+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2501848"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in the SCRAM (Salted Challenge Response Authentication Mechanism) client and common libraries. An attacker performing a man-in-the-middle (MITM) attack on a Transport Layer Security (TLS) connection can silently downgrade the authentication process. This vulnerability allows the attacker to bypass the stronger SCRAM-SHA-256-PLUS authentication with channel binding, forcing a weaker SCRAM-SHA-256 authentication without channel binding, which could compromise the integrity of the authentication.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "com.ongres.scram/scram-client: com.ongres.scram/scram-common: SCRAM Libraries: Authentication downgrade via TLS man-in-the-middle attack",
"title": "Vulnerability summary"
},
{
"category": "other",
"text": "This Moderate flaw in SCRAM client and common libraries, used in Red Hat products, allows a TLS man-in-the-middle attacker to silently downgrade authentication. While requiring a sophisticated network attack, successful exploitation bypasses stronger channel-bound authentication, potentially compromising the integrity of user sessions.",
"title": "Statement"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat build of Quarkus 3.27.5"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-53712"
},
{
"category": "external",
"summary": "RHBZ#2501848",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2501848"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-53712",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-53712"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-53712",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-53712"
},
{
"category": "external",
"summary": "https://github.com/ongres/scram/releases/tag/3.3",
"url": "https://github.com/ongres/scram/releases/tag/3.3"
},
{
"category": "external",
"summary": "https://github.com/ongres/scram/security/advisories/GHSA-p9jg-fcr6-3mhf",
"url": "https://github.com/ongres/scram/security/advisories/GHSA-p9jg-fcr6-3mhf"
}
],
"release_date": "2026-07-17T18:19:11.896000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-13T14:51:19+00:00",
"details": "Before applying this update, make sure all previously released errata\nrelevant to your system have been applied.\n\nFor information about how to apply this update, see https://access.redhat.com/articles/11258.",
"product_ids": [
"Red Hat build of Quarkus 3.27.5"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:53643"
},
{
"category": "workaround",
"details": "Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.",
"product_ids": [
"Red Hat build of Quarkus 3.27.5"
]
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 5.9,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"Red Hat build of Quarkus 3.27.5"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "com.ongres.scram/scram-client: com.ongres.scram/scram-common: SCRAM Libraries: Authentication downgrade via TLS man-in-the-middle attack"
},
{
"cve": "CVE-2026-54291",
"cwe": {
"id": "CWE-940",
"name": "Improper Verification of Source of a Communication Channel"
},
"discovery_date": "2026-07-06T20:02:25.451792+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2497465"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in pgjdbc, an open-source PostgreSQL JDBC Driver. A remote attacker who can intercept a TLS (Transport Layer Security) connection can silently downgrade connections configured to require channel binding from SCRAM-SHA-256-PLUS to plain SCRAM-SHA-256. This downgrade bypasses the intended man-in-the-middle protection, allowing the attacker to potentially intercept or alter sensitive communication. The vulnerability occurs because the system fails to properly validate the channel binding when a specific type of certificate is used.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "org.postgresql/postgresql: com.ongres.scram/scram-client: pgjdbc: Man-in-the-middle protection bypass via SCRAM-SHA-256-PLUS downgrade",
"title": "Vulnerability summary"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat build of Quarkus 3.27.5"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-54291"
},
{
"category": "external",
"summary": "RHBZ#2497465",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2497465"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-54291",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-54291"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-54291",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-54291"
},
{
"category": "external",
"summary": "https://github.com/ongres/scram/releases/tag/3.3",
"url": "https://github.com/ongres/scram/releases/tag/3.3"
},
{
"category": "external",
"summary": "https://github.com/pgjdbc/pgjdbc/commit/77df98e4e66c12936ded3478a0954f6f580bad99",
"url": "https://github.com/pgjdbc/pgjdbc/commit/77df98e4e66c12936ded3478a0954f6f580bad99"
},
{
"category": "external",
"summary": "https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-j92g-9f8w-j867",
"url": "https://github.com/pgjdbc/pgjdbc/security/advisories/GHSA-j92g-9f8w-j867"
}
],
"release_date": "2026-07-06T18:55:01.675000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-13T14:51:19+00:00",
"details": "Before applying this update, make sure all previously released errata\nrelevant to your system have been applied.\n\nFor information about how to apply this update, see https://access.redhat.com/articles/11258.",
"product_ids": [
"Red Hat build of Quarkus 3.27.5"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:53643"
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "HIGH",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 5.9,
"baseSeverity": "MEDIUM",
"confidentialityImpact": "NONE",
"integrityImpact": "HIGH",
"privilegesRequired": "NONE",
"scope": "UNCHANGED",
"userInteraction": "NONE",
"vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"Red Hat build of Quarkus 3.27.5"
]
}
],
"threats": [
{
"category": "impact",
"details": "Moderate"
}
],
"title": "org.postgresql/postgresql: com.ongres.scram/scram-client: pgjdbc: Man-in-the-middle protection bypass via SCRAM-SHA-256-PLUS downgrade"
},
{
"cve": "CVE-2026-56624",
"cwe": {
"id": "CWE-88",
"name": "Improper Neutralization of Argument Delimiters in a Command (\u0027Argument Injection\u0027)"
},
"discovery_date": "2026-07-20T21:01:48.146372+00:00",
"ids": [
{
"system_name": "Red Hat Bugzilla ID",
"text": "2503053"
}
],
"notes": [
{
"category": "description",
"text": "A flaw was found in Apache MINA SSHD (server-side). During user authentication, the server\u0027s OpenSSH user certificate validation process failed to properly check for or validate unsupported options like \u0027force-command\u0027 or \u0027verify-required\u0027 embedded within a user\u0027s certificate. This oversight could allow an authenticated user to bypass intended restrictions and execute commands beyond those specified in their certificate, potentially leading to unauthorized actions on the server.",
"title": "Vulnerability description"
},
{
"category": "summary",
"text": "org.apache.sshd/sshd-core: Apache MINA SSHD: Unauthorized command execution due to improper certificate validation",
"title": "Vulnerability summary"
},
{
"category": "general",
"text": "The CVSS score(s) listed for this vulnerability do not reflect the associated product\u0027s status, and are included for informational purposes to better understand the severity of this vulnerability.",
"title": "CVSS score applicability"
}
],
"product_status": {
"fixed": [
"Red Hat build of Quarkus 3.27.5"
]
},
"references": [
{
"category": "self",
"summary": "Canonical URL",
"url": "https://access.redhat.com/security/cve/CVE-2026-56624"
},
{
"category": "external",
"summary": "RHBZ#2503053",
"url": "https://bugzilla.redhat.com/show_bug.cgi?id=2503053"
},
{
"category": "external",
"summary": "https://www.cve.org/CVERecord?id=CVE-2026-56624",
"url": "https://www.cve.org/CVERecord?id=CVE-2026-56624"
},
{
"category": "external",
"summary": "https://nvd.nist.gov/vuln/detail/CVE-2026-56624",
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-56624"
},
{
"category": "external",
"summary": "https://lists.apache.org/thread/o4c2jml522j3z80gbryqzc2f1253ltp6",
"url": "https://lists.apache.org/thread/o4c2jml522j3z80gbryqzc2f1253ltp6"
}
],
"release_date": "2026-07-20T20:28:26.333000+00:00",
"remediations": [
{
"category": "vendor_fix",
"date": "2026-08-13T14:51:19+00:00",
"details": "Before applying this update, make sure all previously released errata\nrelevant to your system have been applied.\n\nFor information about how to apply this update, see https://access.redhat.com/articles/11258.",
"product_ids": [
"Red Hat build of Quarkus 3.27.5"
],
"restart_required": {
"category": "none"
},
"url": "https://access.redhat.com/errata/RHSA-2026:53643"
}
],
"scores": [
{
"cvss_v3": {
"attackComplexity": "LOW",
"attackVector": "NETWORK",
"availabilityImpact": "NONE",
"baseScore": 7.3,
"baseSeverity": "HIGH",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"privilegesRequired": "LOW",
"scope": "UNCHANGED",
"userInteraction": "REQUIRED",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N",
"version": "3.1"
},
"products": [
"Red Hat build of Quarkus 3.27.5"
]
}
],
"threats": [
{
"category": "impact",
"details": "Important"
}
],
"title": "org.apache.sshd/sshd-core: Apache MINA SSHD: Unauthorized command execution due to improper certificate validation"
}
]
}
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.