samlify: XML Injection in AttributeValue Allows Privilege Escalation in Signed SAML Assertions
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| tngan | samlify | affected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Tngan | Samlify |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-34r5-q4jw-r36m | samlify: XML Injection in AttributeValue Allows Privilege Escalation in Signed SAML Assertions |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.469% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Samlify Project
Samlify Project samlify |
|
| CPEs | cpe:2.3:a:samlify_project:samlify:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Samlify Project
Samlify Project samlify |
|
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Tngan
Tngan samlify |
|
| Vendors & Products |
Tngan
Tngan samlify |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | samlify is a Node.js library for SAML single sign-on. Prior to version 2.13.0, samlify’s template substitution only escapes attribute contexts. Values inserted into element text (e.g., <saml:AttributeValue>) are not escaped. A normal user can inject XML markup into an attribute value (e.g., email, name) and add new <saml:Attribute> elements inside the signed assertion. The IdP then signs the tampered assertion and the SP accepts the injected attributes as trusted. This allows privilege escalation when attributes are used for authorization (roles/groups). This issue has been patched in version 2.13.0. | |
| Title | samlify: XML Injection in AttributeValue Allows Privilege Escalation in Signed SAML Assertions | |
| Weaknesses | CWE-91 | |
| References |
| |
| Metrics |
cvssV4_0
|