| Issue: |
|
|---|---|
| Date: |
|
| Severity: | Low |
| Requires Admin Access: | Yes |
| Fix Version: | 2.5 |
| Credit: | Internal Security Team |
| Description: |
It has been reported that many dotCMS Admin screens do not include Cache-Control headers. This can allow a client browser to cache dotCMS admin pages (as rendered) locally on the client's computer, which if examined, could expose sensitive content. This does not affect proxy servers - because all dotCMS pages are served with cookies All web pages that contain sensitive content should be served with Cache-Control and Pragma headers that prevent any information from being cached. |
| Mitigation: |
dotCMS includes cache control meta tags in its html, which is respected by all major browsers. If you would like to include Using a static plugin, override the /html/common/top_inc.jsp and include the appropriate response headers, like this: response.setHeader("Cache-Control","no-store");
|
| References |
|