VYPR
Unrated severityOSV Advisory· Published Nov 8, 2018· Updated Aug 5, 2024

CVE-2018-19109

CVE-2018-19109

Description

In tianti 2.3, authenticated users with limited permissions can bypass access controls to view/edit columns and skin settings by directly visiting specific URLs.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

In tianti 2.3, authenticated users with limited permissions can bypass access controls to view/edit columns and skin settings by directly visiting specific URLs.

Vulnerability

tianti 2.3 contains an incorrect access control vulnerability in the cmscontroller.java and usercontroller.java controllers. The endpoints /cms/column/list and /user/skin/list do not perform permission checks, allowing any authenticated user (including those with only the permission role) to access these resources. The affected version is tianti 2.3 [1].

Exploitation

An attacker must have a valid authenticated session with any role, even the minimal permission role. The attacker can simply navigate to the URLs http://127.0.0.1:8080/tianti-module-admin/cms/column/list or http://127.0.0.1:8080/tianti-module-admin/user/skin/list directly in a browser or via HTTP requests [1].

Impact

Successful exploitation allows the attacker to view and edit the column list and column settings, as well as access skin management functionality. This bypasses the intended permission restrictions, leading to unauthorized information disclosure and potential modification of content that should be restricted to super administrators [1].

Mitigation

No official fixed version has been released as of the publication date. The vendor was advised to add permission checks before executing the main logic in the affected controller functions. Until a patch is available, administrators should implement custom access controls or restrict network access to the application [1].

AI Insight generated on May 26, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.

Affected products

2
  • xujeff/TiantiOSV2 versions
    1.1.0, 1.2.0, 2.0, …+ 1 more
    • (no CPE)range: 1.1.0, 1.2.0, 2.0, …
    • (no CPE)range: =2.3

Patches

0

No patches discovered yet.

Vulnerability mechanics

No source-code context for this CVE — mechanics is only generated when we can read the actual fix diff. Without that, the four sections (root cause, attack vector, affected code, fix) would be speculation rather than analysis.

References

1

News mentions

0

No linked articles in our index yet.