CVE-2026-33954
Full vulnerability record from the local CVENow database.
Description
LinkAce is a self-hosted archive to collect website links. In versions prior to 2.5.3, a private note attached to a non-private link can be disclosed to a different authenticated user via the web interface. The API appears to correctly enforce note visibility, but the web link detail page renders notes without applying equivalent visibility filtering. As a result, an authenticated user who is allowed to view another user's `internal` or `public` link can read that user's `private` notes attached to the link. Version 2.5.3 patches the issue.
Severity
MEDIUM
CVSS score
6.5
(v3.1)
Vulnerability status
Analyzed
Source identifier
Published
2026-03-27 22:16:21.917000
Last modified
2026-10-26 21:10:00.170000
View original CVE JSON
{
"id": "CVE-2026-33954",
"sourceIdentifier": "[email protected]",
"published": "2026-03-27T22:16:21.917",
"lastModified": "2026-10-26T21:10:00.170",
"vulnStatus": "Analyzed",
"cveTags": [],
"descriptions": [
{
"lang": "en",
"value": "LinkAce is a self-hosted archive to collect website links. In versions prior to 2.5.3, a private note attached to a non-private link can be disclosed to a different authenticated user via the web interface. The API appears to correctly enforce note visibility, but the web link detail page renders notes without applying equivalent visibility filtering. As a result, an authenticated user who is allowed to view another user's `internal` or `public` link can read that user's `private` notes attached to the link. Version 2.5.3 patches the issue."
},
{
"lang": "es",
"value": "LinkAce es un archivo autoalojado para recopilar enlaces de sitios web. En versiones anteriores a la 2.5.3, una nota privada adjunta a un enlace no privado puede ser divulgada a un usuario autenticado diferente a través de la interfaz web. La API parece aplicar correctamente la visibilidad de las notas, pero la página de detalles del enlace web renderiza las notas sin aplicar un filtrado de visibilidad equivalente. Como resultado, un usuario autenticado al que se le permite ver el enlace ’interno’ o ’público’ de otro usuario puede leer las notas ’privadas’ de ese usuario adjuntas al enlace. La versión 2.5.3 corrige el problema."
}
],
"affected": [
{
"source": "[email protected]",
"affectedData": [
{
"vendor": "Kovah",
"product": "LinkAce",
"versions": [
{
"version": "< 2.5.3",
"status": "affected"
}
]
}
]
}
],
"metrics": {
"cvssMetricV31": [
{
"source": "[email protected]",
"type": "Secondary",
"cvssData": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N",
"baseScore": 6.5,
"baseSeverity": "MEDIUM",
"attackVector": "NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "LOW",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "NONE",
"availabilityImpact": "NONE"
},
"exploitabilityScore": 2.8,
"impactScore": 3.6
}
],
"ssvcV203": [
{
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"ssvcData": {
"timestamp": "2026-03-27T21:57:28.740443Z",
"id": "CVE-2026-33954",
"options": [
{
"exploitation": "poc"
},
{
"automatable": "no"
},
{
"technicalImpact": "partial"
}
],
"role": "CISA Coordinator",
"version": "2.0.3"
}
}
]
},
"weaknesses": [
{
"source": "[email protected]",
"type": "Secondary",
"description": [
{
"lang": "en",
"value": "CWE-285"
}
]
}
],
"configurations": [
{
"nodes": [
{
"operator": "OR",
"negate": false,
"cpeMatch": [
{
"vulnerable": true,
"criteria": "cpe:2.3:a:linkace:linkace:*:*:*:*:*:*:*:*",
"versionEndExcluding": "2.5.3",
"matchCriteriaId": "5085A4DA-FF49-40D4-84A3-AFAFEC3902FC"
}
]
}
]
}
],
"references": [
{
"url": "https://github.com/Kovah/LinkAce/security/advisories/GHSA-88h3-cq25-vw8q",
"source": "[email protected]",
"tags": [
"Exploit",
"Vendor Advisory"
]
},
{
"url": "https://github.com/Kovah/LinkAce/security/advisories/GHSA-88h3-cq25-vw8q",
"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
"tags": [
"Exploit",
"Vendor Advisory"
]
}
]
}