idno/known
A social publishing platform.
Activity
- Latest release
- 6mo ago
- Total releases
- 8
- Cadence
- ~7 months
- Last 12 months
- 2
Reach
- Stars
- —
Details
- License
- Apache-2.0
- First release
- Sep 29, 2019
| Version | Released | |
|---|---|---|
1.6.4
patch
|
1.6.4
patch
Dependencies (34)
+ 26 more
Changelog
Compare changes
|
|
1.6.3
patch
2 CVEs
CVE-2026-28507
GHSA-37j7-56xc-c468
Mar 02, 2026
Idno Vulnerable to Remote Code Execution via Chained Import File Write and Template Path Traversal
High
Network
Low
High
None
Affected Versions: Tested on current SummaryTwo separate vulnerabilities in Idno can be chained to achieve RCE from a web application admin account. A web application admin can cause the server to fetch an attacker-controlled URL during WordPress import processing, writing a PHP file to the server's temp directory. The admin or a separate, lower-privileged authenticated user can then trigger inclusion of that file via an unsanitized template name parameter, executing arbitrary operating system commands as the web server user. Vulnerability 1: Arbitrary PHP File Write via WordPress Import (SSRF + File Write)Location
Required PrivilegeWeb application admin (any user with the DescriptionWhen a web application admin imports a WordPress eXtended RSS (WXR) XML file via The filename is constructed as:
Where The URL filter is:
Where The file write itself is:
By holding the connection open, the attacker controls how long the file exists on disk, creating an exploitable window. The import endpoint itself adds an additional timing buffer:
The browser receives a redirect response immediately, and the actual import runs in the background after 10 seconds. The resulting file is written to PHP's temp directory (typically Prerequisites
Vulnerability 2: Local File Inclusion via Unsanitized Template Name (LFI → RCE)Location
Required PrivilegeAny authenticated user ( DescriptionThe user search endpoint accepts a
The
This regex does not strip
Because Template Type BehaviourThe The full resolved include path for a desktop browser with
Supplying
Because PHP's Chained Attack Flow
Proof of Concept
https://github.com/user-attachments/assets/9f36ce0e-8f73-42ba-908d-eb91cc4879b4 Impact
An attacker who obtains a web application admin account (via credential theft, weak password, or other means) can escalate to OS-level code execution. The RCE trigger itself requires only a standard authenticated session, meaning the admin account is needed only for the file write stage. Root Causes| Location | Issue |
|---|---|
| Recommended Fixes
Affected versions
1.0.0
1.0.0-rc.1
1.0.0-rc.3
1.2.2
1.5
1.6.2
1.6.3
Fixed in
1.6.4
References Updated Mar 06, 2026 · Source: OSV.dev
CVE-2026-28508
GHSA-fcrh-fqxh-6fx6
Mar 02, 2026
Idno Vulnerable to Unauthenticated SSRF via URL Unfurl Endpoint
Critical
Network
Low
None
None
SummaryA logic error in the API authentication flow causes the CSRF protection on the URL unfurl service endpoint to be trivially bypassed by any unauthenticated remote attacker. Combined with the absence of a login requirement on the endpoint itself, this allows an attacker to force the server to make arbitrary outbound HTTP requests to any host, including internal network addresses and cloud instance metadata services, and retrieve the response content. Component:
Code FlowStep 1 — Endpoint access control
Notably, the original authentication check (
This leaves the endpoint accessible to unauthenticated users, with only the two remaining gatekeepers as a barrier. Step 2 — Bypassing xhrGatekeeper()
This check is trivially bypassed by any HTTP client capable of setting custom headers. Step 3 — Bypassing
| ||
1.6.2
minor
3 CVEs
CVE-2026-28507
GHSA-37j7-56xc-c468
Mar 02, 2026
Idno Vulnerable to Remote Code Execution via Chained Import File Write and Template Path Traversal
High
Network
Low
High
None
Affected Versions: Tested on current SummaryTwo separate vulnerabilities in Idno can be chained to achieve RCE from a web application admin account. A web application admin can cause the server to fetch an attacker-controlled URL during WordPress import processing, writing a PHP file to the server's temp directory. The admin or a separate, lower-privileged authenticated user can then trigger inclusion of that file via an unsanitized template name parameter, executing arbitrary operating system commands as the web server user. Vulnerability 1: Arbitrary PHP File Write via WordPress Import (SSRF + File Write)Location
Required PrivilegeWeb application admin (any user with the DescriptionWhen a web application admin imports a WordPress eXtended RSS (WXR) XML file via The filename is constructed as:
Where The URL filter is:
Where The file write itself is:
By holding the connection open, the attacker controls how long the file exists on disk, creating an exploitable window. The import endpoint itself adds an additional timing buffer:
The browser receives a redirect response immediately, and the actual import runs in the background after 10 seconds. The resulting file is written to PHP's temp directory (typically Prerequisites
Vulnerability 2: Local File Inclusion via Unsanitized Template Name (LFI → RCE)Location
Required PrivilegeAny authenticated user ( DescriptionThe user search endpoint accepts a
The
This regex does not strip
Because Template Type BehaviourThe The full resolved include path for a desktop browser with
Supplying
Because PHP's Chained Attack Flow
Proof of Concept
https://github.com/user-attachments/assets/9f36ce0e-8f73-42ba-908d-eb91cc4879b4 Impact
An attacker who obtains a web application admin account (via credential theft, weak password, or other means) can escalate to OS-level code execution. The RCE trigger itself requires only a standard authenticated session, meaning the admin account is needed only for the file write stage. Root Causes| Location | Issue |
|---|---|
| Recommended Fixes
Affected versions
1.0.0
1.0.0-rc.1
1.0.0-rc.3
1.2.2
1.5
1.6.2
1.6.3
Fixed in
1.6.4
References Updated Mar 06, 2026 · Source: OSV.dev
CVE-2026-28508
GHSA-fcrh-fqxh-6fx6
Mar 02, 2026
Idno Vulnerable to Unauthenticated SSRF via URL Unfurl Endpoint
Critical
Network
Low
None
None
SummaryA logic error in the API authentication flow causes the CSRF protection on the URL unfurl service endpoint to be trivially bypassed by any unauthenticated remote attacker. Combined with the absence of a login requirement on the endpoint itself, this allows an attacker to force the server to make arbitrary outbound HTTP requests to any host, including internal network addresses and cloud instance metadata services, and retrieve the response content. Component:
Code FlowStep 1 — Endpoint access control
Notably, the original authentication check (
This leaves the endpoint accessible to unauthenticated users, with only the two remaining gatekeepers as a barrier. Step 2 — Bypassing xhrGatekeeper()
This check is trivially bypassed by any HTTP client capable of setting custom headers. Step 3 — Bypassing
|
1.6.2
minor
Dependencies (33)
+ 25 more
Changelog
Compare changes
|
|
1.5
minor
3 CVEs
CVE-2026-28507
GHSA-37j7-56xc-c468
Mar 02, 2026
Idno Vulnerable to Remote Code Execution via Chained Import File Write and Template Path Traversal
High
Network
Low
High
None
Affected Versions: Tested on current SummaryTwo separate vulnerabilities in Idno can be chained to achieve RCE from a web application admin account. A web application admin can cause the server to fetch an attacker-controlled URL during WordPress import processing, writing a PHP file to the server's temp directory. The admin or a separate, lower-privileged authenticated user can then trigger inclusion of that file via an unsanitized template name parameter, executing arbitrary operating system commands as the web server user. Vulnerability 1: Arbitrary PHP File Write via WordPress Import (SSRF + File Write)Location
Required PrivilegeWeb application admin (any user with the DescriptionWhen a web application admin imports a WordPress eXtended RSS (WXR) XML file via The filename is constructed as:
Where The URL filter is:
Where The file write itself is:
By holding the connection open, the attacker controls how long the file exists on disk, creating an exploitable window. The import endpoint itself adds an additional timing buffer:
The browser receives a redirect response immediately, and the actual import runs in the background after 10 seconds. The resulting file is written to PHP's temp directory (typically Prerequisites
Vulnerability 2: Local File Inclusion via Unsanitized Template Name (LFI → RCE)Location
Required PrivilegeAny authenticated user ( DescriptionThe user search endpoint accepts a
The
This regex does not strip
Because Template Type BehaviourThe The full resolved include path for a desktop browser with
Supplying
Because PHP's Chained Attack Flow
Proof of Concept
https://github.com/user-attachments/assets/9f36ce0e-8f73-42ba-908d-eb91cc4879b4 Impact
An attacker who obtains a web application admin account (via credential theft, weak password, or other means) can escalate to OS-level code execution. The RCE trigger itself requires only a standard authenticated session, meaning the admin account is needed only for the file write stage. Root Causes| Location | Issue |
|---|---|
| Recommended Fixes
Affected versions
1.0.0
1.0.0-rc.1
1.0.0-rc.3
1.2.2
1.5
1.6.2
1.6.3
Fixed in
1.6.4
References Updated Mar 06, 2026 · Source: OSV.dev
CVE-2026-28508
GHSA-fcrh-fqxh-6fx6
Mar 02, 2026
Idno Vulnerable to Unauthenticated SSRF via URL Unfurl Endpoint
Critical
Network
Low
None
None
SummaryA logic error in the API authentication flow causes the CSRF protection on the URL unfurl service endpoint to be trivially bypassed by any unauthenticated remote attacker. Combined with the absence of a login requirement on the endpoint itself, this allows an attacker to force the server to make arbitrary outbound HTTP requests to any host, including internal network addresses and cloud instance metadata services, and retrieve the response content. Component:
Code FlowStep 1 — Endpoint access control
Notably, the original authentication check (
This leaves the endpoint accessible to unauthenticated users, with only the two remaining gatekeepers as a barrier. Step 2 — Bypassing xhrGatekeeper()
This check is trivially bypassed by any HTTP client capable of setting custom headers. Step 3 — Bypassing
|
1.5
minor
Dependencies (60)
+ 52 more
Changelog
Compare changes
|
|
1.2.2
minor
7 CVEs
CVE-2026-28507
GHSA-37j7-56xc-c468
Mar 02, 2026
Idno Vulnerable to Remote Code Execution via Chained Import File Write and Template Path Traversal
High
Network
Low
High
None
Affected Versions: Tested on current SummaryTwo separate vulnerabilities in Idno can be chained to achieve RCE from a web application admin account. A web application admin can cause the server to fetch an attacker-controlled URL during WordPress import processing, writing a PHP file to the server's temp directory. The admin or a separate, lower-privileged authenticated user can then trigger inclusion of that file via an unsanitized template name parameter, executing arbitrary operating system commands as the web server user. Vulnerability 1: Arbitrary PHP File Write via WordPress Import (SSRF + File Write)Location
Required PrivilegeWeb application admin (any user with the DescriptionWhen a web application admin imports a WordPress eXtended RSS (WXR) XML file via The filename is constructed as:
Where The URL filter is:
Where The file write itself is:
By holding the connection open, the attacker controls how long the file exists on disk, creating an exploitable window. The import endpoint itself adds an additional timing buffer:
The browser receives a redirect response immediately, and the actual import runs in the background after 10 seconds. The resulting file is written to PHP's temp directory (typically Prerequisites
Vulnerability 2: Local File Inclusion via Unsanitized Template Name (LFI → RCE)Location
Required PrivilegeAny authenticated user ( DescriptionThe user search endpoint accepts a
The
This regex does not strip
Because Template Type BehaviourThe The full resolved include path for a desktop browser with
Supplying
Because PHP's Chained Attack Flow
Proof of Concept
https://github.com/user-attachments/assets/9f36ce0e-8f73-42ba-908d-eb91cc4879b4 Impact
An attacker who obtains a web application admin account (via credential theft, weak password, or other means) can escalate to OS-level code execution. The RCE trigger itself requires only a standard authenticated session, meaning the admin account is needed only for the file write stage. Root Causes| Location | Issue |
|---|---|
| Recommended Fixes
Affected versions
1.0.0
1.0.0-rc.1
1.0.0-rc.3
1.2.2
1.5
1.6.2
1.6.3
Fixed in
1.6.4
References Updated Mar 06, 2026 · Source: OSV.dev
CVE-2026-28508
GHSA-fcrh-fqxh-6fx6
Mar 02, 2026
Idno Vulnerable to Unauthenticated SSRF via URL Unfurl Endpoint
Critical
Network
Low
None
None
SummaryA logic error in the API authentication flow causes the CSRF protection on the URL unfurl service endpoint to be trivially bypassed by any unauthenticated remote attacker. Combined with the absence of a login requirement on the endpoint itself, this allows an attacker to force the server to make arbitrary outbound HTTP requests to any host, including internal network addresses and cloud instance metadata services, and retrieve the response content. Component:
Code FlowStep 1 — Endpoint access control
Notably, the original authentication check (
This leaves the endpoint accessible to unauthenticated users, with only the two remaining gatekeepers as a barrier. Step 2 — Bypassing xhrGatekeeper()
This check is trivially bypassed by any HTTP client capable of setting custom headers. Step 3 — Bypassing
|
1.2.2
minor
Dependencies (57)
+ 49 more
Changelog
Compare changes
|
|
1.0.0
initial
7 CVEs
CVE-2026-28507
GHSA-37j7-56xc-c468
Mar 02, 2026
Idno Vulnerable to Remote Code Execution via Chained Import File Write and Template Path Traversal
High
Network
Low
High
None
Affected Versions: Tested on current SummaryTwo separate vulnerabilities in Idno can be chained to achieve RCE from a web application admin account. A web application admin can cause the server to fetch an attacker-controlled URL during WordPress import processing, writing a PHP file to the server's temp directory. The admin or a separate, lower-privileged authenticated user can then trigger inclusion of that file via an unsanitized template name parameter, executing arbitrary operating system commands as the web server user. Vulnerability 1: Arbitrary PHP File Write via WordPress Import (SSRF + File Write)Location
Required PrivilegeWeb application admin (any user with the DescriptionWhen a web application admin imports a WordPress eXtended RSS (WXR) XML file via The filename is constructed as:
Where The URL filter is:
Where The file write itself is:
By holding the connection open, the attacker controls how long the file exists on disk, creating an exploitable window. The import endpoint itself adds an additional timing buffer:
The browser receives a redirect response immediately, and the actual import runs in the background after 10 seconds. The resulting file is written to PHP's temp directory (typically Prerequisites
Vulnerability 2: Local File Inclusion via Unsanitized Template Name (LFI → RCE)Location
Required PrivilegeAny authenticated user ( DescriptionThe user search endpoint accepts a
The
This regex does not strip
Because Template Type BehaviourThe The full resolved include path for a desktop browser with
Supplying
Because PHP's Chained Attack Flow
Proof of Concept
https://github.com/user-attachments/assets/9f36ce0e-8f73-42ba-908d-eb91cc4879b4 Impact
An attacker who obtains a web application admin account (via credential theft, weak password, or other means) can escalate to OS-level code execution. The RCE trigger itself requires only a standard authenticated session, meaning the admin account is needed only for the file write stage. Root Causes| Location | Issue |
|---|---|
| Recommended Fixes
Affected versions
1.0.0
1.0.0-rc.1
1.0.0-rc.3
1.2.2
1.5
1.6.2
1.6.3
Fixed in
1.6.4
References Updated Mar 06, 2026 · Source: OSV.dev
CVE-2026-28508
GHSA-fcrh-fqxh-6fx6
Mar 02, 2026
Idno Vulnerable to Unauthenticated SSRF via URL Unfurl Endpoint
Critical
Network
Low
None
None
SummaryA logic error in the API authentication flow causes the CSRF protection on the URL unfurl service endpoint to be trivially bypassed by any unauthenticated remote attacker. Combined with the absence of a login requirement on the endpoint itself, this allows an attacker to force the server to make arbitrary outbound HTTP requests to any host, including internal network addresses and cloud instance metadata services, and retrieve the response content. Component:
Code FlowStep 1 — Endpoint access control
Notably, the original authentication check (
This leaves the endpoint accessible to unauthenticated users, with only the two remaining gatekeepers as a barrier. Step 2 — Bypassing xhrGatekeeper()
This check is trivially bypassed by any HTTP client capable of setting custom headers. Step 3 — Bypassing
|
1.0.0
initial
Dependencies (54)
+ 46 more
Changelog
Compare changes
|
|
1.0.0-rc.3
pre
7 CVEs
CVE-2026-28507
GHSA-37j7-56xc-c468
Mar 02, 2026
Idno Vulnerable to Remote Code Execution via Chained Import File Write and Template Path Traversal
High
Network
Low
High
None
Affected Versions: Tested on current SummaryTwo separate vulnerabilities in Idno can be chained to achieve RCE from a web application admin account. A web application admin can cause the server to fetch an attacker-controlled URL during WordPress import processing, writing a PHP file to the server's temp directory. The admin or a separate, lower-privileged authenticated user can then trigger inclusion of that file via an unsanitized template name parameter, executing arbitrary operating system commands as the web server user. Vulnerability 1: Arbitrary PHP File Write via WordPress Import (SSRF + File Write)Location
Required PrivilegeWeb application admin (any user with the DescriptionWhen a web application admin imports a WordPress eXtended RSS (WXR) XML file via The filename is constructed as:
Where The URL filter is:
Where The file write itself is:
By holding the connection open, the attacker controls how long the file exists on disk, creating an exploitable window. The import endpoint itself adds an additional timing buffer:
The browser receives a redirect response immediately, and the actual import runs in the background after 10 seconds. The resulting file is written to PHP's temp directory (typically Prerequisites
Vulnerability 2: Local File Inclusion via Unsanitized Template Name (LFI → RCE)Location
Required PrivilegeAny authenticated user ( DescriptionThe user search endpoint accepts a
The
This regex does not strip
Because Template Type BehaviourThe The full resolved include path for a desktop browser with
Supplying
Because PHP's Chained Attack Flow
Proof of Concept
https://github.com/user-attachments/assets/9f36ce0e-8f73-42ba-908d-eb91cc4879b4 Impact
An attacker who obtains a web application admin account (via credential theft, weak password, or other means) can escalate to OS-level code execution. The RCE trigger itself requires only a standard authenticated session, meaning the admin account is needed only for the file write stage. Root Causes| Location | Issue |
|---|---|
| Recommended Fixes
Affected versions
1.0.0
1.0.0-rc.1
1.0.0-rc.3
1.2.2
1.5
1.6.2
1.6.3
Fixed in
1.6.4
References Updated Mar 06, 2026 · Source: OSV.dev
CVE-2026-28508
GHSA-fcrh-fqxh-6fx6
Mar 02, 2026
Idno Vulnerable to Unauthenticated SSRF via URL Unfurl Endpoint
Critical
Network
Low
None
None
SummaryA logic error in the API authentication flow causes the CSRF protection on the URL unfurl service endpoint to be trivially bypassed by any unauthenticated remote attacker. Combined with the absence of a login requirement on the endpoint itself, this allows an attacker to force the server to make arbitrary outbound HTTP requests to any host, including internal network addresses and cloud instance metadata services, and retrieve the response content. Component:
Code FlowStep 1 — Endpoint access control
Notably, the original authentication check (
This leaves the endpoint accessible to unauthenticated users, with only the two remaining gatekeepers as a barrier. Step 2 — Bypassing xhrGatekeeper()
This check is trivially bypassed by any HTTP client capable of setting custom headers. Step 3 — Bypassing
| ||
1.0.0-rc.1
pre
7 CVEs
CVE-2026-28507
GHSA-37j7-56xc-c468
Mar 02, 2026
Idno Vulnerable to Remote Code Execution via Chained Import File Write and Template Path Traversal
High
Network
Low
High
None
Affected Versions: Tested on current SummaryTwo separate vulnerabilities in Idno can be chained to achieve RCE from a web application admin account. A web application admin can cause the server to fetch an attacker-controlled URL during WordPress import processing, writing a PHP file to the server's temp directory. The admin or a separate, lower-privileged authenticated user can then trigger inclusion of that file via an unsanitized template name parameter, executing arbitrary operating system commands as the web server user. Vulnerability 1: Arbitrary PHP File Write via WordPress Import (SSRF + File Write)Location
Required PrivilegeWeb application admin (any user with the DescriptionWhen a web application admin imports a WordPress eXtended RSS (WXR) XML file via The filename is constructed as:
Where The URL filter is:
Where The file write itself is:
By holding the connection open, the attacker controls how long the file exists on disk, creating an exploitable window. The import endpoint itself adds an additional timing buffer:
The browser receives a redirect response immediately, and the actual import runs in the background after 10 seconds. The resulting file is written to PHP's temp directory (typically Prerequisites
Vulnerability 2: Local File Inclusion via Unsanitized Template Name (LFI → RCE)Location
Required PrivilegeAny authenticated user ( DescriptionThe user search endpoint accepts a
The
This regex does not strip
Because Template Type BehaviourThe The full resolved include path for a desktop browser with
Supplying
Because PHP's Chained Attack Flow
Proof of Concept
https://github.com/user-attachments/assets/9f36ce0e-8f73-42ba-908d-eb91cc4879b4 Impact
An attacker who obtains a web application admin account (via credential theft, weak password, or other means) can escalate to OS-level code execution. The RCE trigger itself requires only a standard authenticated session, meaning the admin account is needed only for the file write stage. Root Causes| Location | Issue |
|---|---|
| Recommended Fixes
Affected versions
1.0.0
1.0.0-rc.1
1.0.0-rc.3
1.2.2
1.5
1.6.2
1.6.3
Fixed in
1.6.4
References Updated Mar 06, 2026 · Source: OSV.dev
CVE-2026-28508
GHSA-fcrh-fqxh-6fx6
Mar 02, 2026
Idno Vulnerable to Unauthenticated SSRF via URL Unfurl Endpoint
Critical
Network
Low
None
None
SummaryA logic error in the API authentication flow causes the CSRF protection on the URL unfurl service endpoint to be trivially bypassed by any unauthenticated remote attacker. Combined with the absence of a login requirement on the endpoint itself, this allows an attacker to force the server to make arbitrary outbound HTTP requests to any host, including internal network addresses and cloud instance metadata services, and retrieve the response content. Component:
Code FlowStep 1 — Endpoint access control
Notably, the original authentication check (
This leaves the endpoint accessible to unauthenticated users, with only the two remaining gatekeepers as a barrier. Step 2 — Bypassing xhrGatekeeper()
This check is trivially bypassed by any HTTP client capable of setting custom headers. Step 3 — Bypassing
|
1.0.0-rc.1
pre
Dependencies (54)
+ 46 more
Changelog
|