{
  "@id": "urn:uuid:5519da05-5a70-4e2d-9102-30edc25e0465",
  "role": "Document Creator",
  "author": "https://tuxcare.com",
  "version": 4,
  "@context": "https://openvex.dev/ns/v0.2.0",
  "timestamp": "2026-10-29T15:30:49.741847+00:00",
  "statements": [
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework.amqp/spring-rabbit-junit@2.2.12.RELEASE-tuxcare.1",
          "identifiers": {
            "purl": "pkg:maven/org.springframework.amqp/spring-rabbit-junit@2.2.12.RELEASE-tuxcare.1"
          }
        }
      ],
      "timestamp": "2026-10-15T18:16:00.126951+00:00",
      "status_notes": "Vulnerability CVE-2018-11087 does not affect version 2.2.12.RELEASE-tuxcare.1 of org.springframework.amqp:spring-rabbit-junit. not_affected \u2014 CVE-2018-11087 (Spring AMQP hostname verification vulnerability) is NOT present in target version 2.2.12.RELEASE. The upstream vendor (Pivotal) applied the fix in commit 444b74e95bb299af5e23ebf006fbb45d574fb95e (Aug 2018), which is present in this version. Hostname verification is enabled by default (RabbitConnectionFactoryBean.java:154), and the defense is active on all SSL connection paths.",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2018-11087"
      },
      "impact_statement": "not_affected \u2014 CVE-2018-11087 (Spring AMQP hostname verification vulnerability) is NOT present in target version 2.2.12.RELEASE. The upstream vendor (Pivotal) applied the fix in commit 444b74e95bb299af5e23ebf006fbb45d574fb95e (Aug 2018), which is present in this version. Hostname verification is enabled by default (RabbitConnectionFactoryBean.java:154), and the defense is active on all SSL connection paths."
    },
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework.amqp/spring-rabbit-junit@2.2.12.RELEASE-tuxcare.1",
          "identifiers": {
            "purl": "pkg:maven/org.springframework.amqp/spring-rabbit-junit@2.2.12.RELEASE-tuxcare.1"
          }
        }
      ],
      "timestamp": "2026-10-15T18:16:00.126951+00:00",
      "status_notes": "Vulnerability CVE-2023-34050 affects version 2.2.12.RELEASE-tuxcare.1 of org.springframework.amqp:spring-rabbit-junit.",
      "vulnerability": {
        "name": "CVE-2023-34050"
      },
      "action_statement": "Vulnerability CVE-2023-34050 affects version 2.2.12.RELEASE-tuxcare.1 of org.springframework.amqp:spring-rabbit-junit."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:maven/org.springframework.amqp/spring-rabbit-junit@2.2.12.RELEASE-tuxcare.1",
          "identifiers": {
            "purl": "pkg:maven/org.springframework.amqp/spring-rabbit-junit@2.2.12.RELEASE-tuxcare.1"
          }
        }
      ],
      "timestamp": "2026-10-15T18:16:00.126951+00:00",
      "status_notes": "Vulnerability CVE-2026-59271 does not affect version 2.2.12.RELEASE-tuxcare.1 of org.springframework.amqp:spring-rabbit-junit. The vulnerability is the term `+ \" pw: \" + getAdminPassword()` appended to the BrokerNotAliveException message in BrokerRunningSupport.alivenessTest(). Upstream it was introduced by commit 7ddee21130 (2022-10-14), contained only in branches 3.0.x and later. On every 2.x branch that message carries no credentials: grep for \"pw: \" across spring-rabbit-junit/src/main returns no match",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2026-59271"
      },
      "impact_statement": "The vulnerability is the term `+ \" pw: \" + getAdminPassword()` appended to the BrokerNotAliveException message in BrokerRunningSupport.alivenessTest(). Upstream it was introduced by commit 7ddee21130 (2022-10-14), contained only in branches 3.0.x and later. On every 2.x branch that message carries no credentials: grep for \"pw: \" across spring-rabbit-junit/src/main returns no match"
    }
  ]
}
