Skip to content

Commit a0b04a6

Browse files
1 parent ae039f7 commit a0b04a6

2 files changed

Lines changed: 39 additions & 9 deletions

File tree

advisories/github-reviewed/2026/03/GHSA-8gc5-j5rx-235r/GHSA-8gc5-j5rx-235r.json

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"schema_version": "1.4.0",
33
"id": "GHSA-8gc5-j5rx-235r",
4-
"modified": "2026-03-20T21:22:15Z",
4+
"modified": "2026-03-25T14:31:39Z",
55
"published": "2026-03-17T19:45:41Z",
66
"aliases": [
77
"CVE-2026-33036"
@@ -25,17 +25,33 @@
2525
"type": "ECOSYSTEM",
2626
"events": [
2727
{
28-
"introduced": "4.0.0-beta.3"
28+
"introduced": "5.0.0"
2929
},
3030
{
3131
"fixed": "5.5.6"
3232
}
3333
]
3434
}
35-
],
36-
"database_specific": {
37-
"last_known_affected_version_range": "<= 5.5.5"
38-
}
35+
]
36+
},
37+
{
38+
"package": {
39+
"ecosystem": "npm",
40+
"name": "fast-xml-parser"
41+
},
42+
"ranges": [
43+
{
44+
"type": "ECOSYSTEM",
45+
"events": [
46+
{
47+
"introduced": "4.0.0-beta.3"
48+
},
49+
{
50+
"fixed": "4.5.5"
51+
}
52+
]
53+
}
54+
]
3955
}
4056
],
4157
"references": [
@@ -55,6 +71,10 @@
5571
"type": "PACKAGE",
5672
"url": "https://github.com/NaturalIntelligence/fast-xml-parser"
5773
},
74+
{
75+
"type": "WEB",
76+
"url": "https://github.com/NaturalIntelligence/fast-xml-parser/releases/tag/v4.5.5"
77+
},
5878
{
5979
"type": "WEB",
6080
"url": "https://github.com/NaturalIntelligence/fast-xml-parser/releases/tag/v5.5.6"

advisories/github-reviewed/2026/03/GHSA-mwjc-5j4x-r686/GHSA-mwjc-5j4x-r686.json

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
{
22
"schema_version": "1.4.0",
33
"id": "GHSA-mwjc-5j4x-r686",
4-
"modified": "2026-03-20T21:55:12Z",
4+
"modified": "2026-03-25T14:32:36Z",
55
"published": "2026-03-20T21:55:12Z",
6-
"aliases": [],
6+
"aliases": [
7+
"CVE-2026-33512"
8+
],
79
"summary": "AVideo has an unauthenticated decrypt oracle leaking any ciphertext",
810
"details": "### Summary\nThe API plugin exposes a `decryptString` action without any authentication. Anyone can submit ciphertext and receive plaintext. Ciphertext is issued publicly (e.g., `view/url2Embed.json.php`), so any user can recover protected tokens/metadata. Severity: High.\n\n### Details\n- Entry: `plugin/API/get.json.php` is unauthenticated.\n- Handler: `plugin/API/API.php` `get_api_decryptString()` (lines ~5945–5966):\n ```php\n $string = decryptString($_REQUEST['string']);\n return new ApiObject($string, empty($string));\n ```\n No APISecret or user check occurs before decrypting.\n- Public ciphertext source: `view/url2Embed.json.php` returns `playLink`/`playEmbedLink` (`encryptString(json_encode(...))`) to any caller.\n\n### PoC\n1. Obtain ciphertext:\n ```\n GET /view/url2Embed.json.php?url=https://example.com/video.mp4\n ```\n Copy `playLink`.\n2. Decrypt without auth:\n ```\n POST /plugin/API/get.json.php?APIName=decryptString\n Content-Type: application/x-www-form-urlencoded\n\n string=<playLink ciphertext>\n ```\n Response contains the plaintext JSON (videoLink, title, users_id, etc.).\n\n### Impact\n- Any encrypted payload produced by the platform can be decrypted by anyone.\n- Leaks tokens/links intended to be confidential; enables replay and tampering where secrecy was assumed.\n\n### Mitigation\n- Require API secret or authenticated/authorized user for `decryptString`, or remove the endpoint.\n- Prefer one-way signatures (HMAC) instead of exposing generic decryption.\n- Rotate encryption keys/salts after patch to invalidate exposed ciphertexts.",
911
"severity": [
@@ -38,6 +40,14 @@
3840
"type": "WEB",
3941
"url": "https://github.com/WWBN/AVideo/security/advisories/GHSA-mwjc-5j4x-r686"
4042
},
43+
{
44+
"type": "ADVISORY",
45+
"url": "https://nvd.nist.gov/vuln/detail/CVE-2026-33512"
46+
},
47+
{
48+
"type": "WEB",
49+
"url": "https://github.com/WWBN/AVideo/commit/3fdeecef37bb88967a02ccc9b9acc8da95de1c13"
50+
},
4151
{
4252
"type": "PACKAGE",
4353
"url": "https://github.com/WWBN/AVideo"
@@ -53,6 +63,6 @@
5363
"severity": "HIGH",
5464
"github_reviewed": true,
5565
"github_reviewed_at": "2026-03-20T21:55:12Z",
56-
"nvd_published_at": null
66+
"nvd_published_at": "2026-03-23T19:16:40Z"
5767
}
5868
}

0 commit comments

Comments
 (0)