The OpenSAML C++ library before 3.3.1 allows forging of signed SAML messages via parameter manipulation (when using SAML bindings that rely on non-XML signatures).
{
"availability": "No subscription required",
"binaries": [
{
"binary_version": "3.0.1-1ubuntu0.1",
"binary_name": "libsaml-dev"
},
{
"binary_version": "3.0.1-1ubuntu0.1",
"binary_name": "libsaml10"
},
{
"binary_version": "3.0.1-1ubuntu0.1",
"binary_name": "libsaml2-dev"
},
{
"binary_version": "3.0.1-1ubuntu0.1",
"binary_name": "opensaml-schemas"
},
{
"binary_version": "3.0.1-1ubuntu0.1",
"binary_name": "opensaml-tools"
},
{
"binary_version": "3.0.1-1ubuntu0.1",
"binary_name": "opensaml2-schemas"
},
{
"binary_version": "3.0.1-1ubuntu0.1",
"binary_name": "opensaml2-tools"
}
]
}{
"availability": "No subscription required",
"binaries": [
{
"binary_version": "3.2.1-1ubuntu0.1",
"binary_name": "libsaml-dev"
},
{
"binary_version": "3.2.1-1ubuntu0.1",
"binary_name": "libsaml12"
},
{
"binary_version": "3.2.1-1ubuntu0.1",
"binary_name": "opensaml-schemas"
},
{
"binary_version": "3.2.1-1ubuntu0.1",
"binary_name": "opensaml-tools"
}
]
}{
"availability": "No subscription required",
"binaries": [
{
"binary_version": "3.2.1-4.1ubuntu0.24.04.1",
"binary_name": "libsaml-dev"
},
{
"binary_version": "3.2.1-4.1ubuntu0.24.04.1",
"binary_name": "libsaml12t64"
},
{
"binary_version": "3.2.1-4.1ubuntu0.24.04.1",
"binary_name": "opensaml-schemas"
},
{
"binary_version": "3.2.1-4.1ubuntu0.24.04.1",
"binary_name": "opensaml-tools"
}
]
}{
"availability": "No subscription required",
"binaries": [
{
"binary_version": "3.3.0-2ubuntu1",
"binary_name": "libsaml-dev"
},
{
"binary_version": "3.3.0-2ubuntu1",
"binary_name": "libsaml13"
},
{
"binary_version": "3.3.0-2ubuntu1",
"binary_name": "opensaml-schemas"
},
{
"binary_version": "3.3.0-2ubuntu1",
"binary_name": "opensaml-tools"
}
]
}{
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_version": "2.5.5-1ubuntu0.1+esm1",
"binary_name": "libsaml2-dev"
},
{
"binary_version": "2.5.5-1ubuntu0.1+esm1",
"binary_name": "libsaml8v5"
},
{
"binary_version": "2.5.5-1ubuntu0.1+esm1",
"binary_name": "opensaml2-schemas"
},
{
"binary_version": "2.5.5-1ubuntu0.1+esm1",
"binary_name": "opensaml2-tools"
}
]
}{
"availability": "Available with Ubuntu Pro: https://ubuntu.com/pro",
"binaries": [
{
"binary_version": "2.6.1-1ubuntu0.1~esm1",
"binary_name": "libsaml2-dev"
},
{
"binary_version": "2.6.1-1ubuntu0.1~esm1",
"binary_name": "libsaml9"
},
{
"binary_version": "2.6.1-1ubuntu0.1~esm1",
"binary_name": "opensaml2-schemas"
},
{
"binary_version": "2.6.1-1ubuntu0.1~esm1",
"binary_name": "opensaml2-tools"
}
]
}