Loading
Prepare for Email to Become the Default Login ExperienceRead More
Multiple Salesforce Services Impacted - Support Case Creation Also AffectedRead More
Intermittent freezing when using using certain browser versionsRead More
Secure Your Salesforce Org
Referer URL Protection Control

Referer URL Protection Control

The Referrer URL Protection control in Salesforce enables the Referrer-Policy HTTP header to regulate the amount of internal URL information shared with external websites.

Control Name

Referrer URL Protection

Recommended Configuration

  • HTTP Referrer Policy - Select "strict-origin-when-cross-origin"

On the Session Settings Setup page, in the Referrer URL Protection section, select Include Referrer-Policy HTTP Header and set HTTP Referrer Policy to strict-origin-when-cross-origin.

Control Overview

The Referrer URL Protection control in Salesforce (found under Session Settings) enables the Referrer-Policy HTTP header to regulate the amount of internal URL information shared with external websites when a user clicks a link or loads a resource. By selecting a secure policy such as "origin-when-cross-origin," the browser is instructed to provide only the Salesforce domain name to third-party sites, effectively masking sensitive data like Org IDs, record IDs, or session parameters contained in the full URL path.

Security Risk If Not Configured

Not enabling Referrer URL Protection increases the risk of sensitive metadata leakage, as the browser may send the full Salesforce URL—including Org IDs, Record IDs, and private parameters—to external web servers whenever an outbound link is clicked or a third-party resource is loaded. This exposure allows external actors to log and analyze your internal data structures, which can be exploited for targeted phishing, social engineering, or mapping out protected internal record hierarchies.

Threat Scenarios

An employee clicks an external link while viewing a sensitive financial record, causing the browser to send the full Salesforce URL—including the unique Record ID—to the destination web server's logs. A threat actor monitoring those logs uses this metadata to identify your internal record structures and launch a targeted spear-phishing attack that specifically references the private record the user was just accessing.

Estimated CVSS Score Range

Critical (9.0–10.0).

Risk Impact Considerations

The primary risk impact is the unauthorized leakage of internal company identifiers and record-level metadata to external entities.

Higher Risk When

The risk of metadata leakage is significantly amplified by the lack of warning or blocking External Redirection policy, which allows users to navigate directly to untrusted third-party sites without any alert that their session information is being shared.

Low or No Risk When

To minimize the risk of metadata leakage when global Referrer URL Protection is not fully enabled, organizations can implement Trusted URLs for Redirects to block or warn users before they navigate to untrusted external domains.

Business and Integration Considerations

Implementing strict Referrer URL Protection can disrupt external analytics, marketing trackers, or legacy third-party integrations that rely on parsing the full Salesforce URL path to identify specific records or maintain context during cross-domain navigation.

Recommended Remediation

Enable the HTTP Referrer Policy with strict origin when cross origin.

Security Health Review Guidance

Security Health Review inspects the Session Settings for Session Settings Referrer Policy to be configured with Strict-Origin - When-Cross-Origin to align with industry best practice.

 
Loading
Salesforce Help | Article