CVE-2026-78192 (GCVE-0-2026-78192)
Vulnerability from cvelistv5
Published
2026-10-31 14:34
Modified
2026-10-31 14:34
Severity ?
VLAI Severity ?
EPSS score ?
CWE
Summary
WebDyne versions from 2.022 before 3.022 for Perl disclose application source to unauthenticated clients via the viewer in the default index page.
WebDyne's wrapper scripts, such as webdyne.psgi, enable the built-in index page by default. Its source viewer returns files under the document root named in the source parameter of an HTMX request, including .psp, .pm and .pl files.
A remote attacker can read the application's Perl code, including the __PERL__ blocks of .psp pages and any credentials they hold.
References
| URL | Tags | |
|---|---|---|
{
"containers": {
"cna": {
"affected": [
{
"collectionURL": "https://cpan.org/modules",
"defaultStatus": "unaffected",
"modules": [
"WebDyne"
],
"packageName": "WebDyne",
"packageURL": "pkg:cpan/WebDyne",
"programFiles": [
"bin/webdyne.apache",
"bin/webdyne.pagi",
"bin/webdyne.psgi",
"lib/WebDyne/index.psp"
],
"repo": "https://github.com/aspeer/WebDyne",
"versions": [
{
"lessThan": "3.022",
"status": "affected",
"version": "2.022",
"versionType": "custom"
}
]
}
],
"descriptions": [
{
"lang": "en",
"value": "WebDyne versions from 2.022 before 3.022 for Perl disclose application source to unauthenticated clients via the viewer in the default index page.\n\nWebDyne\u0027s wrapper scripts, such as webdyne.psgi, enable the built-in index page by default. Its source viewer returns files under the document root named in the source parameter of an HTMX request, including .psp, .pm and .pl files.\n\nA remote attacker can read the application\u0027s Perl code, including the __PERL__ blocks of .psp pages and any credentials they hold."
}
],
"problemTypes": [
{
"descriptions": [
{
"cweId": "CWE-540",
"description": "CWE-540 Inclusion of Sensitive Information in Source Code",
"lang": "en",
"type": "CWE"
}
]
},
{
"descriptions": [
{
"cweId": "CWE-1188",
"description": "CWE-1188 Initialization of a Resource with an Insecure Default",
"lang": "en",
"type": "CWE"
}
]
}
],
"providerMetadata": {
"dateUpdated": "2026-10-31T14:34:49.524Z",
"orgId": "9b29abf9-4ab0-4765-b253-1875cd9b441e",
"shortName": "CPANSec"
},
"references": [
{
"tags": [
"release-notes"
],
"url": "https://metacpan.org/release/ASPEER/WebDyne-3.022/changes"
}
],
"solutions": [
{
"lang": "en",
"value": "Upgrade to WebDyne 3.022 or later."
}
],
"source": {
"discovery": "UNKNOWN"
},
"title": "WebDyne versions from 2.022 before 3.022 for Perl disclose application source to unauthenticated clients via the viewer in the default index page",
"x_generator": {
"engine": "cpansec-cna-tool 0.1"
}
}
},
"cveMetadata": {
"assignerOrgId": "9b29abf9-4ab0-4765-b253-1875cd9b441e",
"assignerShortName": "CPANSec",
"cveId": "CVE-2026-78192",
"datePublished": "2026-10-31T14:34:49.524Z",
"dateReserved": "2026-08-23T18:38:50.604Z",
"dateUpdated": "2026-10-31T14:34:49.524Z",
"state": "PUBLISHED"
},
"dataType": "CVE_RECORD",
"dataVersion": "5.2"
}
Loading…
Loading…
Sightings
| Author | Source | Type | Date |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.
Loading…
Loading…