Property reference

glide.attachment.extensions

The glide.attachment.extensions property specifies which file extensions can be attached to documents through the attachment dialog. Admins should configure this property to restrict or allow specific file types based on organizational needs.

Default: Type: string Application: Global

Key questions about this property

The answers below summarize the purpose, scope, default effect, and review scenarios for this property.

What does it do? This property defines a comma-separated list of allowable file extensions for document attachments, excluding the dot prefix.
What area does it affect? Document attachments
What does the default mean? No default value is documented in this property record.
When should you review it? Review this property when setting attachment policies or addressing security concerns related to file uploads.

Out of the box property record

Raw metadata from the property record.

Property name glide.attachment.extensions
Sys ID 650b07dbc0a80006004f95f2c929335d
Type string
Application Global
Default value
Description List of file extensions (comma-separated) that can be attached to documents via the attachment dialog. Extensions should not include the dot (.) e.g. xls,xlsx,doc,docx. Leave blank to allow all extensions.
Updated 2024-05-25 03:55:05

Sources

Official references and nearby text excerpts where this property appears.

Documentation excerpt View supporting context
Context preview Snippet 1
... a role to explicitly allow adding attachments, then assign this role to the SOAP user. File type security You can control what file types users can attach by setting the glide.attachment.extensions and glide.security.file.mime_type.validation properties. For these properties to apply to the AttachmentCreator web service, the property glide.attachment.enforce_security_validation must be set to true. This property is true by default. Example SOAP Message ...
Documentation excerpt View supporting context
Context preview Snippet 2
... ServiceNow IDE in the following topics. Instance requirements If an instance includes modified configurations for saving attachments, the following requirements must be met to perform Git operations: • If the glide.attachment.extensions system property is configured, it must contain txt,gitdata. • If the glide.security.attachment_type.use_blacklist system property is set to true, the glide.attachment.blacklisted.extensions system property must not contain txt,gitdata and the glide.attachment.blacklisted.types system ...
Documentation excerpt View supporting context
Context preview Snippet 3
... should be restricted As MIME type verification depends on this property, it is recommended to mitigate against the vulnerabilities related to malicious file upload. Either update the value of the glide.attachment.extensions system property to the trusted file extensions OR insert this system property with a value of the trusted file extensions. Documentation sn_SE10199 1 Act Upload MIME Type To reduce vulnerabilities ...
Documentation excerpt View supporting context
Context preview Snippet 4
... connection. To give users OData access, see the following instructions on the SAP help site: Back-End Server: Assign OData Service Authorization to Users . Enabling download of XML files The glide.attachment.extensions system property restricts the file types that can be downloaded. This property is empty by default. Check that the xml file extension hasn't been added to this property. For more ...
Documentation excerpt View supporting context
Context preview Snippet 5
... information if you intend to separate data, processes, and administrative tasks. See Domain separation and Document Intelligence. Verify that file extensions required to support Document Intelligence are included in any glide.attachment.extensions system property customizations. The glide.attachment.extensions system property is empty by default. When customizing it, ensure that the following file extensions are included: • jpeg • jpg • png • pdf ...
Documentation excerpt View supporting context
Context preview Snippet 6
... instance by default and can be viewed in the MID Server > SNMP MIBs module. Important: MIB files in a ServiceNow instance do not use a file extension. If the glide.attachment.extensions system property in your instance contains a list of file extensions permitted for import, MIB files do not load. To ensure that MIB files can load, add a temporary extension ...
Documentation excerpt View supporting context
Context preview Snippet 7
... attachments, ensuring that files with HTML content can be included when necessary, while maintaining MIME type integrity. • Type: text/html • Default value: null • Location: System Properties [sys_properties] table glide.attachment.extensions Comma-separated list of file extensions that can be attached. No value means that there are no restrictions. © 2026 ServiceNow, Inc. All rights reserved. ServiceNow, the ServiceNow logo, Now, and ...
Documentation excerpt View supporting context
Context preview Snippet 8
... score: Medium • Security risk details: MIME type validation for file attachments doesn't take place in multi-extension processing or when null bytes are present. This allows attackers to circumvent the glide.attachment.extensions and glide.security.file.mime_type.validation system properties through null-byte injection, multi- extension file names and polyglot files, leading to malicious file uploads. © 2026 ServiceNow, Inc. All rights reserved. ServiceNow, the ServiceNow logo, ...
Documentation excerpt View supporting context
Context preview Snippet 9
... must be set to activate MIME type checking for uploads (All version Eureka and up). Enables (true) or disables (false) mime type validation for file attachments. File extensions configured via glide.attachment.extensions will be checked for MIME type during upload. and activate the property by checking Yes. © 2026 ServiceNow, Inc. All rights reserved. ServiceNow, the ServiceNow logo, Now, and other ServiceNow ...
Documentation excerpt View supporting context
Context preview Snippet 10
... this option if you have a large number of Microsoft Intune devices. Note: ▪The admin role is required to configure advanced data sources. ▪To enable the creation of attachments, the glide.attachment.extensions system property must be set to either null or zip, json. For more information, see the Service Graph Connector For Microsoft Intune – Advanced [KB1641546] article in the Now Support ...