Skip to content

Commit 83faef4

Browse files
jasnowRubySec CI
authored andcommitted
Updated advisory posts against rubysec/ruby-advisory-db@22dbb97
1 parent d0ece16 commit 83faef4

8 files changed

Lines changed: 132 additions & 0 deletions

advisories/_posts/2013-09-09-CVE-2013-4287.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,7 @@ advisory:
2727
- "~> 1.8.26"
2828
- "~> 2.0.8"
2929
- ">= 2.1.0"
30+
related:
31+
url:
32+
- https://guides.rubygems.org/cve
3033
---

advisories/_posts/2013-09-24-CVE-2013-4363.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,7 @@ advisory:
2929
- "~> 1.8.27"
3030
- "~> 2.0.10"
3131
- ">= 2.1.5"
32+
related:
33+
url:
34+
- https://guides.rubygems.org/cve
3235
---

advisories/_posts/2015-05-14-CVE-2015-3900.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,7 @@ advisory:
2828
- "~> 2.0.16"
2929
- "~> 2.2.4"
3030
- ">= 2.4.7"
31+
related:
32+
url:
33+
- https://guides.rubygems.org/cve
3134
---

advisories/_posts/2015-06-08-CVE-2015-4020.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,7 @@ advisory:
2626
- "~> 2.0.17"
2727
- "~> 2.2.5"
2828
- ">= 2.4.8"
29+
related:
30+
url:
31+
- https://guides.rubygems.org/cve
2932
---

advisories/_posts/2023-12-24-CVE-2023-51763.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,6 @@ advisory:
2323
- https://github.com/activeadmin/activeadmin/releases/tag/v3.2.0
2424
- https://github.com/activeadmin/activeadmin/pull/8161
2525
- https://github.com/activeadmin/activeadmin/commit/697be2b183491beadc8f0b7d8b5bfb44f2387909
26+
- https://github.com/activeadmin/activeadmin/security/advisories/GHSA-xhvv-3jww-c487
2627
- https://github.com/advisories/GHSA-rqxc-9p8h-xqgq
2728
---
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
layout: advisory
3+
title: 'GHSA-cgp2-2cmh-pf7x (omniauth-saml): Bad documentation for idp_cert_fingerprint_validator'
4+
comments: false
5+
categories:
6+
- omniauth-saml
7+
advisory:
8+
gem: omniauth-saml
9+
ghsa: cgp2-2cmh-pf7x
10+
url: https://github.com/omniauth/omniauth-saml/security/advisories/GHSA-cgp2-2cmh-pf7x
11+
title: Bad documentation for idp_cert_fingerprint_validator
12+
date: 2025-05-27
13+
description: |-
14+
Documentation:
15+
https://github.com/omniauth/omniauth-saml#:~:text=%2C%0A%20%20%3Aidp_cert_fingerprint%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3D%3E%20%22E7%3A91%3AB2%3AE1%3A...%22%2C-,%3Aidp_cert_fingerprint_validator%20%20%20%20%20%3D%3E%20lambda%20%7B%20%7Cfingerprint%7C%20fingerprint%20%7D%2C,-%3Aname_identifier_format%20%20%20%20%20%20%20%20%20%20%20%20%20%3D%3E%20%22urn%3Aoasis%3Anames%3Atc%3ASAML%3A1.1%3Anameid%2Dformat
16+
17+
Has the line:
18+
:idp_cert_fingerprint_validator => lambda { |fingerprint| fingerprint },
19+
20+
This proc returns true for any fingerprint, allowing any certificate
21+
to be trusted.
22+
23+
Update documentation to encourage secure defaults.
24+
patched_versions:
25+
- ">= 2.2.4"
26+
related:
27+
url:
28+
- https://rubygems.org/gems/omniauth-saml/versions/2.2.4
29+
- https://github.com/omniauth/omniauth-saml/releases/tag/v2.2.4
30+
- https://github.com/omniauth/omniauth-saml/security/advisories/GHSA-cgp2-2cmh-pf7x
31+
notes: |
32+
- No CVE.
33+
- GHSA has "low" severity.
34+
- date from GHSA
35+
---
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
layout: advisory
3+
title: 'CVE-2026-61570 (mpxj): XXE Vulnerability in MerlinReader'
4+
comments: false
5+
categories:
6+
- mpxj
7+
advisory:
8+
gem: mpxj
9+
cve: 2026-61570
10+
ghsa: 5vvx-3h34-f3gj
11+
url: https://www.cve.org/CVERecord/SearchResults?query=CVE-2026-61570
12+
title: XXE Vulnerability in MerlinReader
13+
date: 2026-06-22
14+
description: |-
15+
## Impact
16+
17+
MPXJ used the default configuration when creating a DocumentBuilder
18+
instance, which leaves doctype declarations enabled, when parsing
19+
the XML content of the ZTIMEINTERVALS column from a Merlin project
20+
SQLite file. This would allow a carefully crafted XML payload to
21+
read an arbitrary file. However, although an arbitrary file can be
22+
read, the way the resulting parsed XML is processed by MPXJ means
23+
that the data it contains is unlikely to be available for exfiltration.
24+
25+
## Workarounds
26+
27+
Potential workarounds include:
28+
* Avoid reading Merlin project files with MPXJ
29+
* Only accept Merlin project files from trusted sources
30+
* Preprocess Merlin SQLite databases to strip doctype declarations
31+
from the ZTIMEINTERVALS column
32+
cvss_v3: 7.5
33+
unaffected_versions:
34+
- "< 5.5.5"
35+
patched_versions:
36+
- ">= 16.4.1"
37+
related:
38+
url:
39+
- https://www.cve.org/CVERecord/SearchResults?query=CVE-2026-61570
40+
- https://rubygems.org/gems/mpxj/versions/16.4.1
41+
- https://github.com/joniles/mpxj/releases/tag/v16.4.1
42+
- https://github.com/joniles/mpxj/security/advisories/GHSA-5vvx-3h34-f3gj
43+
notes: |
44+
- CVE is reserved, but not published.
45+
- cvss_v3 value from GHSA.
46+
- data from gem release date.
47+
---
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
layout: advisory
3+
title: 'GHSA-7952-gx68-cjqr (mpxj): Potential Path Traversal Vulnerability in Primavera
4+
P3 PRX and SureTrak STX readers'
5+
comments: false
6+
categories:
7+
- mpxj
8+
advisory:
9+
gem: mpxj
10+
ghsa: 7952-gx68-cjqr
11+
url: https://github.com/joniles/mpxj/security/advisories/GHSA-7952-gx68-cjqr
12+
title: Potential Path Traversal Vulnerability in Primavera P3 PRX and SureTrak STX
13+
readers
14+
date: 2026-07-03
15+
description: |-
16+
## Impact
17+
18+
When reading a suitably crafted PRX or STX file, MPXJ can be made
19+
to write files to arbitrary locations in the file system.
20+
21+
## Workarounds
22+
23+
Do not read PRX or STX files from untrusted sources.
24+
cvss_v3: 5.3
25+
unaffected_versions:
26+
- "< 7.3.0"
27+
patched_versions:
28+
- ">= 16.5.0"
29+
related:
30+
url:
31+
- https://rubygems.org/gems/mpxj/versions/16.5.0
32+
- https://github.com/joniles/mpxj/releases/tag/v16.5.0
33+
- https://github.com/joniles/mpxj/security/advisories/GHSA-7952-gx68-cjqr
34+
notes: |
35+
- No CVE.
36+
- cvss_v3 value from GHSA
37+
---

0 commit comments

Comments
 (0)