Join our Newsletter — 33% off our NHI Course
Home› Glossary› Cyber Security› Right-to-Left Override
Cyber Security

Right-to-Left Override

← Back to Glossary
By NHI Mgmt Group Updated October 17, 2026 Domain: Cyber Security

Right-to-Left Override is a Unicode control character that changes text display direction so a filename or string appears different from its true order. Attackers use it to disguise executable files or misleading links, so defenders should normalise filenames, reveal control characters, and block mismatched extensions at download and mail gateways.

What Right-to-Left Override Does

Right-to-Left Override is a Unicode text-direction control that can make a filename, link label, or other string render in a different visual order from its underlying characters. That mismatch is what makes the control useful for deception.

Attackers use the character to make an executable or script look like a harmless document, or to make a link appear to point somewhere other than its true destination. The danger is not the character itself, but the trust it can steal from a human reader who relies on visual order alone.

Gateway and endpoint filters are most effective when they inspect the underlying string, not just the rendered display. Normalising filenames and exposing bidirectional control characters reduces the chance that a user will approve a disguised download or click a misleading link.

How Defenders Detect and Neutralise It

Defence starts with treating display anomalies as a content-safety signal. Mail, web, and download controls should compare the visible label with the actual extension, target, and character sequence, then reject or quarantine mismatches that depend on hidden direction changes.

Security teams should also make control characters visible during review and logging so that suspicious filenames are not flattened into a harmless-looking form. That matters most in file transfer paths where a deceptive name can survive long enough to reach a user inbox or browser download tray.

For broader control alignment, these checks sit naturally beside file integrity, configuration hardening, and detection workflows described in NIST SP 800-53 Rev 5 Security and Privacy Controls and CIS Benchmarks.

Where It Fits in User-Facing Security Decisions

Right-to-Left Override is a classic example of presentation-layer deception creating a real security outcome. The user sees one thing, but the system processes another, which means reviewers, ticket triage teams, and email security operators need to rely on raw metadata as well as rendered text.

That is why secure handling is usually layered, normalise the string, verify the extension or destination independently, and train reviewers to treat unusual bidirectional text as suspicious when it appears in file names, messages, or links.

Risk and Threat Considerations

Right-to-Left Override is risky because it creates a trust gap between what a person sees and what the system actually stores or executes. That gap is especially dangerous in attachment handling and link delivery, where a disguised filename can convince someone to open content they would otherwise avoid.

Failure mechanism: The control character changes visual ordering while leaving the underlying bytes unchanged, so extension checks and human review can be fooled if they look only at the rendered form.

Impact: Users may launch malicious executables, follow misleading links, or approve unsafe files, increasing the chance of malware delivery or phishing success.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5, CIS Controls v8 and OWASP ASVS set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5SI-10 — Input ValidationUnicode control characters affect how file names and strings are interpreted.
SI-7 — Software, Firmware, and Information IntegrityDisguised filenames can deliver untrusted executable content.
Recommendation — Validate and normalise text inputs before displaying or acting on filenames and links. Inspect downloaded content for mismatched extensions and block suspicious payloads.
CIS Controls v8CIS-8 — Audit Log ManagementVisibility of suspicious filenames depends on preserving the original string in logs.
Recommendation — Log raw filenames and indicators so control characters remain visible during review.
OWASP ASVSV1 — Encoding and SanitizationThe term depends on sanitising and normalising text before presentation.
Recommendation — Encode and sanitise user-controlled text to prevent deceptive rendering.

Practitioner Guidance

Why practitioners should care: Treat bidirectional control characters as an input-validation and display-integrity problem, not a cosmetic oddity. The practical question is whether your file, mail, and web controls compare rendered text against the true token sequence before a user can act on it.

What to watch for: Look for filenames or messages where the visible extension, label, or link text does not match the underlying character order, especially in downloads, inbox attachments, and shared files.

Practitioner takeaway: If your workflow cannot reliably expose the real string, it cannot reliably judge the risk of the string.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 17, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org